新随笔  :: 订阅 订阅  :: 管理

2014年4月2日

摘要: 主要来源: http://blog.csdn.net/csh624366188/article/details/7612142 (比较详细)http://www.cnblogs.com/200911/archive/2012/10/09/2716873.htmlhttp://dododo1234321-163-com.iteye.com/blog/1828173什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应. 阅读全文

posted @ 2014-04-02 15:53 redcoatjk 阅读(238) 评论(0) 推荐(0) 编辑

摘要: 摘自 http://blog.csdn.net/csh624366188/article/details/7612142 Hibernate 的Session就是其中的一个,它提供了基本的增,删,改,查方法.而且具有一个缓存机制,能够按照某个时间点,按照缓存中的持久化对象属性的变化来更新数据库,这就是Session的缓存清理过程. 在Hibernate中对象分为三个状态,临时,持久化,游离.如果我们希望JAVA里的一个对象一直存在,就必须有一个变量一直引用着这个对象.当这个变量没了.对象也就被JVM回收了.这篇博客我们就带大家一起来看一下session的缓存机制,也就是hibernat... 阅读全文

posted @ 2014-04-02 15:01 redcoatjk 阅读(1399) 评论(0) 推荐(0) 编辑

摘要: 5. Hibernate对数据的增删改查5.1Hibernate加载数据两种:get()、load()一、 Session.get(Class arg0, Serializable arg1)方法 * arg0:需要加载对象的类,例如:User.class * arg1:查询条件(实现了序列化接口的对象):例"4028818a245fdd0301245fdd06380001"字符串已经实现了序列化接口。 返回值: 此方法返回类型为Object,也就是对象,然后我们再强行转换为需要加载的对象就可以了。 如果数据不存在,则返回null; 注:执行此方法时立即发出查询SQL语句。 阅读全文

posted @ 2014-04-02 13:53 redcoatjk 阅读(355) 评论(0) 推荐(0) 编辑