`
hanwn123
  • 浏览: 23763 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态

阅读更多

1.       瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:

a)         不在Session的缓存中,不与任何的Session实例相关联。

b)        在数据库中没有与之相对应的记录。

2.       持久态(Persistent),处于这种状态的对象具备的特征如下:

a)         Session的缓存中,与Session实例相关联。

b)        在数据库中存在与之相对应的记录。

3.       脱管态(Detached),也叫游离态。处于这种状态的对象具备的特征如下:

a)         不在Session的缓存中,不与任何的Session实例相关联。

b)        在数据库中存在与之相对应的记录。(前提条件是没有其他Session实例删除该条记录)

  • 大小: 4.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics