首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

getHibernateTemplate().save不写下数据库的解决

2012-12-26 
getHibernateTemplate().save不写入数据库的解决今天发现一个问题 getHibernateTemplate().save不写入数据

getHibernateTemplate().save不写入数据库的解决
今天发现一个问题 getHibernateTemplate().save不写入数据库,但是发现sql语句已经在控制台打印出来了。 getHibernateTemplate().flush();也没有作用


最后估计是在缓存中没有提交。


解决办法:<property name="connection.autocommit">true</property>


更好的解决办法:在事务配置里:
<property name="transactionAttributes">
<props>
<prop key="saverr">PROPAGATION_REQUIRED</prop>

</props>
</property>

把对应的方法 设置为PROPAGATION_REQUIRED

热点排行