第13章
管理hibernate的缓存
在hibernate中session几个重要方法个人理解
<!--[if !supportLists]-->1. <!--[endif]-->session.flush()和session.commit()的区别?
session.flush()和session.commit()方法都是清理缓存,但是session.flush不会提交事物,session.commit()会提交事物
<!--[if !supportLists]-->2. <!--[endif]-->session.flush()和session.clear()方法的区别?
在执行批量操作时,session.flush()方法每次从session缓存中清理一个对象。
而session.clear()是强制删除session一级缓存中的所有数据。
<!--[if !supportLists]-->3. <!--[endif]-->session.commit()方法,先调用session.flush()方法清理缓存,然后执行commit方法提交事务。
<!--[if !supportLists]-->4. <!--[endif]-->session.evict(Customer) 从session的一级缓存中删除,此时Customer对象就变成游离对象了。
<!--[if !supportLists]-->5. <!--[endif]-->session.clear() 该方法会强制清空当前session中的缓存 。
在hibernate中java对象的状态
<!--[if !supportLists]-->1. <!--[endif]-->临时状态 (transient) 这个对象A a = new A();
<!--[if !supportLists]-->2. <!--[endif]-->持久状态(persistent)
将a这个对象放在session的一级缓存中,此时临时对象转换成持久对象。
<!--[if !supportLists]-->3. <!--[endif]-->游离状态(detached)
清理缓存session中的持久对象现在就变成游离对象了。
分享到:
相关推荐
经典资料+个人心得,希望大家能喜欢
个人总结的hibernate笔记,入门级别的教程
hibernate自学笔记--完整版,完全是个人学习时的心得和总结.
该资料为作者参加完达内科技4个月的Java培训后亲自编辑整理,内容包括全部Java基础知识,Web开发Html,XML,CSS,Oracle数据库,JDBC,JSP,JavaScript,Ajax,JSON,JQuery,Struts,Hibernate,Spring的大部分知识,以及部分...
总结了一些ibatis的一些学习文档资料,以及自己的总结笔记,包括和struts2,hibernate的总结部分。
Hibernate 注释语法的简单讲解,个人的学习总结笔记
该资料为本人参加完达内科技4个月的Java培训后亲自编辑整理,内容包括全部Java基础知识,Web开发Html,XML,CSS,Oracle数据库,JDBC,JSP,JavaScript,Ajax,JSON,JQuery,Struts,Hibernate,Spring的大部分知识,以及部分...
该笔记由本作者参加完达内科技四个月Java培训后亲自总结整理,涵盖所有Java基础知识,以及Web开发相关Html,Oracle数据库,JDBC,XML,JSP,JavaScript,Ajax,JQuery,JSON,EL,Struts,Hibernate,Spring等一系列...
当初学习JAVA的时候的个人笔记总结,包含SSH SSI整合,ORacle, JQuery,lucene,spring,springmvc,struts,hibernate等框架的基本应用
一些个人总结的笔记,供大家借鉴借鉴
{1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{subsection.1.4.1} {1.4.1.1}浮点数原理}{24}{subsubsection.1.4.1.1} {1.4.2}格式化输出浮点数}{24}{...
包含struts2,Hibernate3.6,ORACLE,SPRING,SPRINGMVC,LUCENE,JQUERY, MYBATIS学习笔记.纯属个人学习过程中写下来的总结,希望对大家学习能有帮助
献给JAVA(J2EE)的朋友。 其中包含了Oracle、Struts、Hibernate、EJB、AJAX、Spring等等绝大部分J2EE学习是开发中用到的技术,由个人学习...因为个人总结而来,所以耗费了很多经历,取了各位5个分数,不好意思! 游神