Hibernate三种状态
来源:互联网 发布:景区规划图软件 编辑:程序博客网 时间:2024/05/16 06:23
一:Hibernate实体对象的三种状态:
Transient(临时),Persistent(持久),Detached(游离)
临时态:用new创建出对象,这些对象还未与数据库发生任何关系,不对应数据库任一数据;Persistent对象调用delete()方法,也成为Transient状态。
持久态:对象与数据库数据有对应关系,并且和Session实例有关系,且Session实例尚未关闭,比如session.save()将对象保存到数据库,将成为持久态的
游离态:对象与数据库数据对应,但脱离Session实例的管理,比如使用load()或者get()方法查询玩数据并封装成对象后,将Session实例关闭,则对象从Persistent变为Detached状态
游离态的数据相当于cache数据,不和session关联但是谁都可以用,包括session,用完后放到cache中。
0 0
- Hibernate三种状态
- Hibernate三种状态
- Hibernate 三种状态
- hibernate三种状态
- Hibernate三种状态
- hibernate三种状态
- Hibernate三种状态
- Hibernate三种状态
- hibernate 三种状态
- hibernate 三种状态
- hibernate三种状态
- Hibernate三种状态
- Hibernate三种状态
- hibernate三种状态
- hibernate三种状态
- Hibernate三种状态
- hibernate 三种状态
- hibernate三种状态
- 基于Linux C语言的字符界面《推箱子》
- swt嵌套swing
- 在一个字符串中找到第一个只出现一次的字符(毒辣写法)
- Android 学习(一)
- ios开发如何让navigationItem自带的返回按钮设置成图片或者不显示文字
- Hibernate三种状态
- SQLServer查询数据加一列序号
- Python学习笔记(一)
- find函数
- 黑马程序员 Java基础——异常
- unity3d实现NPC显示名称
- 清除Android工程中没用到的资源
- hmailserver管理工具汉化
- org.hibernate.hql.ast.QuerySyntaxException: buyer is not mapped