`
hope598
  • 浏览: 65406 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

实例状态:瞬时、持久化、托管

阅读更多

      一个持久化类的实例可能处于三种不同的状态中的某一种。这三种状态的定义则与所谓的持久化上下文(persistence context)有关。Hibernate的Session对象就是这个所谓的持久化上下文:

 

瞬态(transient)

      该实例从未与任何持久化上下文关联过。它没有持久化标识(相当于主键值)。

 

持久化(persistent)

      实例目前与某个持久化上下文有关联。它拥有持久化标识(相当于主键值),并且可能在数据库中有一个对应的行。对于某一特定的持久化上下文,Hibernate保证持久化标识与Java标识(其值代表对象在内存中的位置)等价。

 

托管(detached)

      实例曾经与某个持久化上下文发生过关联,不过那个上下文被关闭了,或者这个实例是被序列化(serialize)到另外的进程。它拥有持久化标识,并且在数据库中可能存在一个对应的行。对于托管状态的实例,Hibernate不保证任何持久化标识和Java标识的关系。

分享到:
评论

相关推荐

    android开发实例大全_王东华

    全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、GoogleAPI...

    完全手册Excel_VBA典型实例大全:通过368个例子掌握 高清PDF分卷1

    完全手册Excel_VBA典型实例大全:通过368个例子掌握 高清PDF分卷1 为方便读者学习,《完全手册Excel VBA典型实例大全:通过368个例子掌握》附有光盘,光盘中包含了书中的实例文件。《完全手册Excel VBA典型实例大全:...

    Excel VBA典型实例大全:通过368个例子掌握 高清PDF分卷3

    Excel VBA典型实例大全:通过368个例子掌握 高清PDF分卷3 为方便读者学习,《完全手册Excel VBA典型实例大全:通过368个例子掌握》附有光盘,光盘中包含了书中的实例文件。《完全手册Excel VBA典型实例大全:通过368...

    Excel VBA典型实例大全:通过368个例子掌握 高清PDF分卷2

    Excel VBA典型实例大全:通过368个例子掌握 高清PDF分卷2 为方便读者学习,《完全手册Excel VBA典型实例大全:通过368个例子掌握》附有光盘,光盘中包含了书中的实例文件。《完全手册Excel VBA典型实例大全:通过368...

    VISUAL C++实效编程280例

    1.4 实例4:最大化和最小化窗口 1.5 实例5:关闭窗口 1.6 实例6:设置窗口的大小和位置 1.7 实例7:居中显示窗口 1.8 实例8:顶层显示窗口 1.9 实例9:设置窗口图标 1.10 实例10:获得和设置窗口的标题 1.11 实例11...

    《精通Visual C++实效编程280例》光盘源代码

     1.4 实例4:最大化和最小化窗口   1.5 实例5:关闭窗口   1.6 实例6:设置窗口的大小和位置   1.7 实例7:居中显示窗口   1.8 实例8:顶层显示窗口   1.9 实例9:设置窗口图标   1.10 实例10:...

    Vue+Echarts监控大屏实例四:智慧农业监控模板实例

    Vue+Echarts监控大屏实例四:智慧农业监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德地图并...

    完全手册Excel_VBA典型实例大全:通过368个例子掌握(含doc格式电子书及示例

    为方便读者学习,《完全手册Excel VBA典型实例大全:通过368个例子掌握》附有光盘,光盘中包含了书中的实例文件。《完全手册Excel VBA典型实例大全:通过368个例子掌握》实例包含了Excel VBA各方面的知识,结构上...

    Visual C++ MFC扩展编程实例.PDF

    4.6 实例6: 主菜单状态栏中的标记 81 第5章 菜单、控件条和状态栏 85 5.1 实例7:在菜单中添加图标 85 5.2 实例8:调整命令条外观 97 5.3 实例9:可编程工具栏 102 5.4 实例10:在对话框中添加工具栏、 菜单和状态...

    VISUAL C MFC扩展编程实例与源码

    4.6 实例6: 主菜单状态栏中的标记 81 第5章 菜单、控件条和状态栏 85 5.1 实例7:在菜单中添加图标 85 5.2 实例8:调整命令条外观 97 5.3 实例9:可编程工具栏 102 5.4 实例10:在对话框中添加工具栏、 菜单...

    Vue+Echarts监控大屏实例一:软件系统运行监控模板实例

    软件系统运行监控模板实例,本实例实现软件系统运行状况监控大屏实例,包括数据库状态监控、系统运行内存、网络、cpu及磁盘监控等各种系统运行状况监控界面,实现系统运行状况监控可视化。本实例实现对于监控界面的...

    很实用!!!matlab实用程序100例

    实例1:三角函数曲线(1) 4 实例2:三角函数曲线(2) 4 实例4:双y轴图形的绘制 5 实例5:单个轴窗口显示多个图形 5 实例7:条形图形 6 实例8:区域图形 7 实例9:饼图的绘制 8 实例10:阶梯图 8 实例11:枝干图 9...

    VISUAL C++MFC扩展编程实例(想学MFC的朋友一定不要错过)

    4.6 实例6: 主菜单状态栏中的标记 81 第5章 菜单、控件条和状态栏 85 5.1 实例7:在菜单中添加图标 85 5.2 实例8:调整命令条外观 97 5.3 实例9:可编程工具栏 102 5.4 实例10:在对话框中添加工具栏、 菜单和状态...

    Vue+Echarts监控大屏实例十一:网络态势感知监控模板实例

    Vue+Echarts监控大屏实例十一:网络态势感知监控模板实例,包括源码,开发文档、素材等。 使用vue-echarts实现监控大屏搭建,开发,实现对于监控界面的相关开发资料,提供实例源码、开发过程视频及实现过程。 高德...

    很好用的单片机c语言入门教程

    实例5:将 P1口状态分别送入P0、P2、P3口:认识I/O口的引脚功能 实例6:使用P3口流水点亮8位LED 实例7:通过对P3口地址的操作流水点亮8位LED 实例8:用不同数据类型控制灯闪烁时间 实例9:用P0口、P1 口分别显示...

    Quartz.net 3.0.7.0数据库持久化.rar

    Quartz.net 任务调度数据库持久化和集群;持久化能保证实例重启后job不丢失、 集群能均衡服务器压力和解决单点问题

    QT实战源代码.zip

    4.12 实例:最小化到系统托盘 4.13 实例:设计一个图片浏览的软件 4.14 实例:排积木程序 5.11 实例:颜色对话框 5.12 实例:标准对话框 5.13 实例:带有菜单栏与工具条的文本编辑器 5.14 实例:高亮度显示文本 6.9 ...

    unity3d实例教程:俄罗斯方块 扫雷 贪吃蛇

    unity3d实例教程:俄罗斯方块 扫雷 贪吃蛇

    一份很实用的MFC资料

    4.6 实例6: 主菜单状态栏中的标记 81 第5章 菜单、控件条和状态栏 85 5.1 实例7:在菜单中添加图标 85 5.2 实例8:调整命令条外观 97 5.3 实例9:可编程工具栏 102 5.4 实例10:在对话框中添加工具栏、 菜单和状态...

    C++范例大全

     实例5:使用C++实现格式化数据的I/O  实例6:实现数字金额的中文大写转换  实例7:将十进制数转换为二进制输出  实例8:产生随机数  实例9:实现排序操作  1.3 创建基本的应用程序框架  实例l0:使用...

Global site tag (gtag.js) - Google Analytics