Hibernate 的persistent context里,也就是session监控下的环境里,它对于对象的状态定义只有四种,转换的事件都是在session环境里,看附件就很明白;对于一些hibernate初学者,不注意session管理对象的状态,在尝试用session的delete()方法,就抛异常了,如果了解其状态转换,再细想下:如果都在数据库里找不到相应相应,sql语句谈什么delete;
Hibernate内对象转换图
最新推荐文章于 2024-04-22 17:23:55 发布