采用Controller-Service-Dao三层结构,事务配置在Service层
使用前 | 使用后 |
Controller中的各Service独享Session | Controller中的各Service共享Session |
Controller中的各Service独享一级缓存 | Controller中的各Service共享一级缓存 |
Controller中通过Service查找的实体为游离状态 | Controller中通过Service查找的实体为托管状态 |
Controller中通过Service查找的实体Lazy异常 | Controller中通过Service查找的实体Lazy正常 |
Controller中通过Service查找的实体修改后不会同步到数据库 | Controller中通过Service查找的实体修改后若存在可写事务则会同步到数据库 |
Controller中各Service事务独立 | Controller中各Service事务独立 |