spring的声明式事务,把事务加在Service层, 问一下下:
1,这时,DAO层还有事务吗?
2,DAO层的事务是默认加入到Service层的事务中吗?
3, 事务的传播特性这个东西是spring的东西,还是底层数据库的东西。DAO层的事务会默认加到Service层吗?
刚学到Spring的事务管理,很多不懂,高手请指点
1,这时,DAO层还有事务吗?
2,DAO层的事务是默认加入到Service层的事务中吗?
3, 事务的传播特性这个东西是spring的东西,还是底层数据库的东西。DAO层的事务会默认加到Service层吗?
刚学到Spring的事务管理,很多不懂,高手请指点
解决方案
10
dao和service是你本人划分的,spring里没有这个概念,至于为什么事物要加在service层,你可以考虑这种情况,例如service层调用了多个dao的操作,假如有一处报异常,那全部的操作都会回滚,假如事物加在dao层,这种情况怎么保证?
30
1、有
2、无关系,和调用方有关系
3、spring。都可以,看能否指定。
2、无关系,和调用方有关系
3、spring。都可以,看能否指定。