1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:
a) 不在Session的缓存中,不与任何的Session实例相关联。
b) 在数据库中没有与之相对应的记录。
2. 持久态(Persistent),处于这种状态的对象具备的特征如下:
a) 在Session的缓存中,与Session实例相关联。
b) 在数据库中存在与之相对应的记录。
3. 脱管态(Detached),也叫游离态。处于这种状态的对象具备的特征如下:
a) 不在Session的缓存中,不与任何的Session实例相关联。
b) 在数据库中存在与之相对应的记录。(前提条件是没有其他Session实例删除该条记录)。