你的位置:首页 > 软件开发 > Java > 在spring+hibernaet+mysql事务处理中遇到的一些坑

在spring+hibernaet+mysql事务处理中遇到的一些坑

发布时间:2015-08-19 16:00:08
spring的事务处理本来就是依赖于底层的实现,比如hibernate及数据库本身。所以,当使用mysql数据库时,首先要确定的是,所操作的对象表是innodb格式的。 1. read-only方法中进行更新或插入操作时,并不总报错 在service层的方法中定义了事务, ...

spring的事务处理本来就是依赖于底层的实现,比如hibernate及数据库本身。

所以,当使用mysql数据库时,首先要确定的是,所操作的对象表是innodb格式的。

 

1. read-only方法中进行更新或插入操作时,并不总报错

 

在service层的方法中定义了事务,并且在spring配置文件中定义了如下的传播方式:

 

 在spring+hibernaet+mysql事务处理中遇到的一些坑在spring+hibernaet+mysql事务处理中遇到的一些坑
  1. <tx:attributes >  
  2.   <tx:method name="save*" propagation="REQUIRED" />  
  3.   <tx:method name="update*" propagation="REQUIRED" />  
  4.   <tx:method name="*" read-only= "true" />  
  5.  </tx:attributes>  

原标题:在spring+hibernaet+mysql事务处理中遇到的一些坑

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录