hibernate有哪些状态?
来源:互联网 发布:深圳淘宝培训班免费 编辑:程序博客网 时间:2024/05/02 22:31
hibernate有哪些状态?
1.瞬时状态
也就是实体对象处于new的状态,它是在session缓存区中不存在的,也不会跟session有关联,更不会跟数据库有关联.
2.持久状态
持久状态是最重要的。当你用save(),load(),get(),update(),list,iterater,scroll,saveOrUpdate方法时, 都会编程持久状态,会把对象放在session缓存区中,当session进行缓存区清理的时候,也就是commit的时候会把数据与数据库进行同步。
3.移除状态
用remove(),delete就会从持久状态变成移除状态移除状态的对象还是存在缓存区中的,只是数据库中不在有此对象,不在和它关联一旦session关闭,这个对象也就没有意义了
4.游离状态
当session关闭后,存在session缓存区中的对象就变成了游离状态。他们还是可以访问各的数据,但是他们不在和数据库关联起来, 他们只是曾经与session有过一段绯闻,而最后被抛弃的东西,而他们拥有对象标识符。
如果你是湖南的 欢迎加入 湖南人在深圳-Java群:557651502
1 0
- hibernate有哪些状态?
- 线程有哪些状态
- 作业一般有哪些状态
- HTTP状态码有哪些
- Hibernate的cascade有哪些
- java基础-多线程有哪些状态
- HTTP常见的状态码有哪些?
- 常见的HTTP状态码有哪些
- HTTP状态码:常见的HTTP状态码有哪些
- 持久化层的Java对象可处于哪些状态?这些状态有哪些特征?
- 持久化层的Java对象可处于哪些状态?这些状态有哪些特征?
- 持久化层的Java对象可处于哪些状态?这些状态有哪些特征?(转)
- 持久化层的Java对象可处于哪些状态?这些状态有哪些特征?
- asp.net中做状态管理有哪些方式?
- HTTP协议的状态消息都有哪些?
- Hibernate的对象有3种状态
- hibernate中常用的接口和类有哪些?
- JVM中线程的状态转换图(面试问题:java线程有哪些状态)
- Heroku 安装教程
- Where to put “-p” for solving “pptpd is not running”?
- Android事件分发机制
- 代理模式与装饰模式的异同
- Android5.0 MediaSession框架
- hibernate有哪些状态?
- mongodb全量备份,简单的实现方式
- 程序化交易系统的搭建
- android 腾讯微博
- linux 端口转发工具
- 1
- redis配置jedisPool参数
- Java - Message Drive Bean - POC
- Shiro 4 sessionManager