hibernate
fxzcollege
这个作者很懒,什么都没留下…
展开
-
Hibernate内部运行机理
Hibernate 的缓存体系一级缓存:Session 有一个内置的缓存,其中存放了被当前工作单元加载的对象。每个Session 都有自己独立的缓存,且只能被当前工作单元访问。二级缓存:SessionFactory的外置的可插拔的缓存插件。其中的数据可被多个Session共享访问。SessionFactory的内置缓存:存放了映射元数据,预定义的Sql语句。 Hibernate 中Ja...原创 2015-02-28 19:55:59 · 57 阅读 · 0 评论 -
hibernate中Session.get 和 load的区别
load和get一共是2个区别 先讲第一个延迟加载load是true而get是false意思就是 load采用的是延迟加载的方式 而get不是,hibernate思想是 既然这个方法支持延迟加载 他就认为这个对象一定在数据库存在,在你声明 TFaq tfag2=(TFaq)sess.load(TFaq.class, 300); 这句时候,hibernate就干了一件事1.查询session缓存2...原创 2015-02-28 20:40:23 · 92 阅读 · 0 评论