图解Hibernate中的三种状态(瞬时态,持久态,游离态|托管态)
注: 1. 瞬时态转化为持久态时,调用save()方法主要是给瞬时态对象赋值id并把该对象保存到session缓存中
2. 持久态转换为游离态主要是把在session缓存中的对象从session缓存中清理掉,数据库中仍然有该条数据的id
3. 游离态转换为持久态主要是把游离态的对象放到session缓存中
4. 持久态转换为瞬时态即去掉该对象的id属性,并从session缓存中清理掉
注: 1. 瞬时态转化为持久态时,调用save()方法主要是给瞬时态对象赋值id并把该对象保存到session缓存中
2. 持久态转换为游离态主要是把在session缓存中的对象从session缓存中清理掉,数据库中仍然有该条数据的id
3. 游离态转换为持久态主要是把游离态的对象放到session缓存中
4. 持久态转换为瞬时态即去掉该对象的id属性,并从session缓存中清理掉