对象的状态:
- 临时状态(transient):用new语句创建,还没有被持久化,并且不再Session的缓存中。
- 持久化状态(persistent):已经被持久化,并且加入到Session的缓存中。
- 删除状态(removed):不再Session的缓存中,并Session已经计划将其从数据库中删除。
- 游离状态(detached托管):已经被持久化,不再Session的缓存中。
表格说明对象的4中状态:

代码说明程序的各种状态:

状态的转换方式图

本文深入解析了对象在不同状态下的含义,包括临时状态、持久化状态、删除状态和游离状态,详细介绍了各状态间的转换机制。
对象的状态:
表格说明对象的4中状态:

代码说明程序的各种状态:

状态的转换方式图

转载于:https://www.cnblogs.com/CAOXIAOYANG/p/8879850.html

被折叠的 条评论
为什么被折叠?