hibernate对对象分为3种状态
来源:互联网 发布:好点的人才网源码 编辑:程序博客网 时间:2024/06/12 00:55
hibernate对对象分为3种状态:
transient:自由状态、临时状态。 VO (Value Object)。和数据库记录无关。非hibernate管理状态
persistent:持久状态。 PO (Persistenct Object) 和数据库记录一一对应。hibernate管理状态
detached:游离状态、脱钩状态、脱管状态。VO (Value Object) 和数据库记录有关。非hibernate管理状态
session.save/persist/ session.close/
+-----------+ saveOrUpdate +----------+ evict/clear +-----------+ session.merge
| |------------------->| |----------------->| |----------------
| transient | |persistent| | detached | |
| |<-------------------| |<-----------------| |<---------------
+-----------+ session.delete +----------+ session.update/ +-----------+
^ | saveOrUpdate
| |
session.load/get/ | |session.flush/
query.list/iterate/| |tx.commit
query.scroll | |
| v
+==========+
| |
| database |
| |
+==========+
transient:自由状态、临时状态。 VO (Value Object)。和数据库记录无关。非hibernate管理状态
persistent:持久状态。 PO (Persistenct Object) 和数据库记录一一对应。hibernate管理状态
detached:游离状态、脱钩状态、脱管状态。VO (Value Object) 和数据库记录有关。非hibernate管理状态
session.save/persist/ session.close/
+-----------+ saveOrUpdate +----------+ evict/clear +-----------+ session.merge
| |------------------->| |----------------->| |----------------
| transient | |persistent| | detached | |
| |<-------------------| |<-----------------| |<---------------
+-----------+ session.delete +----------+ session.update/ +-----------+
^ | saveOrUpdate
| |
session.load/get/ | |session.flush/
query.list/iterate/| |tx.commit
query.scroll | |
| v
+==========+
| |
| database |
| |
+==========+
- hibernate对对象分为3种状态
- Hibernate对对象的管理
- Java对对象的4种引用
- apache或hibernate对对象属性的合并
- 对对象的理解
- Java语言对对象引用的4种方式
- Java语言对对象引用的4种方式
- Java虚拟机对对象的几种引用方式
- Java语言对对象引用的4种方式
- STL对对象的排序
- Java列表对对象排序
- JavaScript的prototype对对象
- Redis对对象的操作
- Spring对对象的维护
- 利用compare对对象排序
- 对对象的简单操作
- TreeSet存储自定义对象,并对对象排序的两种方式
- Java对对象按照其属性排序的两种方法
- 使用Javascript动态增加,删除表格
- Ping Using XML-RPC In ASP.NET
- 做项目过程中学到的PHP知识收集
- 主页配色方案
- Web文件的ContentType类型大全
- hibernate对对象分为3种状态
- 中国流量排名前一百名网站
- Dwr 的配置 和传值
- 饭后3不宜
- Format-Table 帮助信息
- 新年快乐!
- Visual Studio 常用命名前缀
- 熬夜伤神更伤身
- 进销存设计与分析_采购订单(4)