hibernate java实体类的状态

对象的状态:

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

表格说明对象的4中状态:

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

状态的转换方式图

 

posted @ 2018-04-19 09:00  Sunray0330  阅读(169)  评论(0编辑  收藏  举报