慕粉4208695
2016-11-10 17:46
如果每次都关闭session哪第二次创建openseession是不是也是调用以前的session
每次都关闭session哪这两个是不是就差不多了
不是,如下图源码,openSession每次都会创建新的SessionImpl的对象,而不会调用以前的session,所以和getCurrentSession不一样。
关闭session后,openSession会在创建一个新的Session对象,getCurrentSession会用现有的Session对象。关闭不意味着对象被清除了。
Hibernate初探之单表映射
74810 学习 · 793 问题
相似问题