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

来源:2-6 session详解(下)

子木李

2015-07-23 23:49

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

写回答 关注

2回答

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

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

    子木李

    有道理

    2015-12-12 20:24:59

    共 1 条回复 >

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

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

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74801 学习 · 835 问题

查看课程

相似问题