spring的事务处理本来就是依赖于底层的实现,比如hibernate及数据库本身。所以,当使用mysql数据库时,首先要确定的是,所操作的对象表是innodb格式的。 1. read-only方法中进行更新或插入操作时,并不总报错 在service层的方法中定义了事务, ...
spring的事务处理本来就是依赖于底层的实现,比如hibernate及数据库本身。
所以,当使用mysql数据库时,首先要确定的是,所操作的对象表是innodb格式的。
1. read-only方法中进行更新或插入操作时,并不总报错
在service层的方法中定义了事务,并且在spring配置文件中定义了如下的传播方式:
- <tx:attributes >
- <tx:method name="save*" propagation="REQUIRED" />
- <tx:method name="update*" propagation="REQUIRED" />
- <tx:method name="*" read-only= "true" />
- </tx:attributes>
原标题:在spring+hibernaet+mysql事务处理中遇到的一些坑
关键词:MYSQL
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。