2018-02-01事务隔离级别

2018-02-01  本文已影响1人  简单coder

如何在hibernate中指定数据库的隔离级别

知识点2:在项目中如何管理事务

1.业务开始之前打开事务,业务执行之后提交事务. 执行过程中出现异常.回滚事务.

2.在dao层操作数据库需要用到session对象.在service控制事务也是使用session对象完成. 我们要确保dao层和service层使用的使用同一个session对象

3.在hibernate中,确保使用同一个session的问题,hibernate已经帮我们解决了. 我们开发人员只需要调用sf.getCurrentSession()方法即可获得与当前线程绑定的session对象

4.注意1: 调用getCurrentSession方法必须配合主配置中的一段配置

注意2:通过getCurrentSession方法获得的session对象.当事务提交时,session会自动关闭.不要手动调用close关闭.(会抛异常!!!!)

5.crm项目中

service层 dao层
上一篇下一篇

猜你喜欢

热点阅读