子木李
2015-07-23 23:49
证明openSession方法需要手动关闭session对象时举的hashCode例子说明不了什么呀,感觉和关不关闭没多大关系
所以,我怀疑openSession创建了之后不是同一个session的原因可能就是它不是自己关闭的。。。必须手动关闭。。。而getCurrentSession的话,是自动关闭的。。。所以调用的是同一个资源即可。。
不是的。你之后可以测试下把session1关闭的话,显示出来的session2的hashCode和session1的hashCode的值是一样的。这就说明了如果你不关闭就会有两个session。
Hibernate初探之单表映射
74801 学习 · 835 问题
相似问题