首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

spring事物a调用事物b的有关问题

2013-12-09 
spring事物a调用事物b的问题!有方法A 注解事物写着 @Transactional(readOnly true)有方法B 注解事物写着

spring事物a调用事物b的问题!
有方法A 注解事物写着 @Transactional(readOnly = true)
有方法B 注解事物写着 @Transactional
在C方法中注解事物写着 @Transactional
C方法中先调用A再调用B。
其中A方法只查询A表数据,B 方法只insertB表数据。
那么在执行的时候 A方法会锁住A表么? Spring事物传播
[解决办法]
不会吧,就算readOnly = false也不会锁的。A这个事务只会保证你A的完整性
要是加锁的话好像可以手动配
[解决办法]
默认不会,除非你指定加锁

热点排行