课程
/后端开发
/Java
/基于SSH实现员工管理系统之框架整合篇
求大神解惑,把Service中的注解删掉依然可以正常运行啊,为什么要在Service中添加事务管理呢?Hibernate中不是已经有事务了么?
2017-02-05
源自:基于SSH实现员工管理系统之框架整合篇 5-4
正在回答
事务管理是为了确保对数据操作的正确性,事务的4大特性是原子性、一致性、隔离性、持久性,在对数据库进行增删改查操作的时候可能会发生异常,错误,导致脏读、幻读、数据写入错误等情况。事务的提交一般会在Service层,所以事务管理要放在这里。Hibernate里面只是简单的增删改查操作,并没有对事务进行管理。并且多个事务管理可能会使用同样的操作,用基于AspectJ的aop实现是最合理的方式。你去看下Spring事务管理的相关内容,慕课网就有
wolver_claw 提问者
举报
本视频教程主要介绍环境搭建和SSH框架整合,逐层深入理解学习
1 回答最后这个配置事务管理器 有什么用
1 回答加入开启注解事务报错
3 回答为什么添加数据成功 但是为空?SQL也显示出来了
1 回答用的hibernate4 为什么添加数据成功 但是为空?SQL也显示出来了
2 回答为什么要attach source?