5

为什么session.delete()能找到并删除已经分离的数据库中要删的数据?

为什么detached状态下,session.delete()能找到并删除已经分离的数据库中要删的数据?
先session.save( t );再session.close()成detached状态。然后创建个新的session2,再session2.delete(t);
明明是detached状态,而且session已经关闭了,为什么hibernate还知道内存中的 t 和数据库中的列有关系。session和数据库不是已经关闭和脱离了吗?为什么hibernate还能准确的知道这个t对象就是对应数据库中的某个数据?

查看全部
Vitalik_Buterin
Vitalik_Buterin
2018/02/26 09:39
  • 数据库
  • hibernate
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

3个回复