SpringMVC基础知识 (7)

分析原因:以业务的角度去考虑,一个业务对应的是一系列的数据库的操作,事务的管理设置在业务层的话,其中那个操作出现问题了就这业务一起回滚是比较合理的。

假如设置到DAO层的话,每个操作进行一次事物的开启和关闭

 

一、为什么把事务边界设置在业务层:

1、因为持久层比较庞大,把事务边界设置在持久层不利于业务层管理,而设置到业务层便于管理

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwwffj.html