课程
/后端开发
/Java
/Hibernate初探之单表映射
当多用户同时对数据库进行操作时,getCurrentSession()的单例如何工作?
2016-09-29
源自:Hibernate初探之单表映射 2-6
正在回答
getCurrentSession()是单例操作,会在事务提交或者回滚之后会自动关闭,因此getCurrentSession()获取的session对象是同一个session对象
如果多用户同时对数据库进行操作,那么肯定是按流程来,session对象只创建一个,谁先提交事务,谁拿。用完放回去,下一个用户,继续拿着用
举报
Java持久化框架Hibernate入门教程,掌握Hibernate基本概念
3 回答session看成是一个操作数据库对象
1 回答实际中是用注解还是hibernate操作数据库
1 回答为什么hibernate不建议直接使用Connection操作数据库
1 回答多表操作,注解操作以后有没有课程?什么时候推出?
1 回答测试getCurrentSession时发现的问题