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

openSession和getCurrentSession打印的hashcode都是一致的:

为啥我运行的结果中hashcode是一致的。无论是

584a68f30001157e05000338.jpg

584a68f30001d3e405000298.jpg



代码1:

584a69ad0001218e05000413.jpg

代码2:

584a69ae0001260505000380.jpg


提问者:人在梦游中 2016-12-09 16:19

个回答

  • 晴颜
    2017-02-22 22:02:03

    你好,你的这两个方法插入的数据是相同的,你的配置文档上是不是用的update,不是create?你看看数据是不是成功插入了?

  • zz2403558161
    2017-01-10 22:01:28

    在openSession的session.save()后面加session.flush()看看

  • 慕瓜2373665
    2016-12-11 16:15:04

    我也是,估计是新版的hibernate对方法进行了优化,毕竟不自动释放资源不是什么好事。。。