问答详情
源自:2-6 session详解(下)

openSession不关闭的hashcode说明不了问题呀

证明openSession方法需要手动关闭session对象时举的hashCode例子说明不了什么呀,感觉和关不关闭没多大关系

提问者:子木李 2015-07-23 23:49

个回答

  • 淡然若水892
    2015-12-12 20:19:49
    已采纳

    所以,我怀疑openSession创建了之后不是同一个session的原因可能就是它不是自己关闭的。。。必须手动关闭。。。而getCurrentSession的话,是自动关闭的。。。所以调用的是同一个资源即可。。

  • 淡然若水892
    2015-12-12 20:10:19

    不是的。你之后可以测试下把session1关闭的话,显示出来的session2的hashCode和session1的hashCode的值是一样的。这就说明了如果你不关闭就会有两个session。