亲,hibernate持久化对象的状态图全面解析!
来源:互联网 发布:蚁群算法原理及其应用 编辑:程序博客网 时间:2024/06/06 07:33
hibernate中持久化对象的状态图解析
hibernate中对象的状态图可以用UML的状态图表示如下:
session就是一级缓存
对以上图形的解析:1.当一个对象被new了以后此对象处于瞬时态(Transient);2.然后对此对象执行session的save() 或者saveOrUpdate()方法后,此对象被放入session的一级缓存(即map里(key="对象的id" value="对象本身"))进入持久态.3.当再对此对象执行evict()/close()/clear()的操作后此对象进入游离态(Detached)4.游离态(Detached)和瞬时态(Transient)的对象由于没有被session管理会在适当的时机被java的垃圾回收站(garbage)回收.5.执行session的get()/load()/find()/iternte()等方法从数据库里查询的到的对象,处于持久态(Persistent).
- 亲,hibernate持久化对象的状态图全面解析!
- Hibernate中持久化对象的状态图解析
- Hibernate持久化对象的解析1
- Hibernate的持久化对象
- Hibernate对象的三种状态图
- Hibernate持久化对象
- hibernate 持久化对象
- Hibernate持久化对象
- hibernate持久化对象
- hibernate的持久化对象的状态
- Hibernate持久化对象的生命周期(lifecycle)
- Hibernate持久化对象的级联操作
- Hibernate 持久化对象的生命周期
- Hibernate的持久化对象加载策略
- Hibernate持久化对象的生命周期详解
- Hibernate 持久化对象的生命周期
- hibernate中持久化对象的生命周期
- Hibernate持久化对象的状态
- Pidgin:Windows下编译Pidgin
- Cisco Packet Tracer 4…………执行模式
- 编程开启远程桌面
- 虚拟机的安装及在虚拟机上装linux系统
- Ubuntu Gedit打开TXT显示乱码问题
- 亲,hibernate持久化对象的状态图全面解析!
- 解决C#中txt文档导入数据库时,中文显示乱码的问题
- 11月--1922--偶是水题
- 海贼王游戏--EM游戏01--计划开始
- 【分享】新手的测试之路
- Android模拟打电话的实现:
- Android虚拟打电话程序实现
- git的使用
- 广度优先搜索与深度优先搜索