章术

导航

2013年1月28日

hibernate get load

摘要: load和get一共是2个区别先讲第一个 延迟加载load是true而get是false意 思就是load采用的是延迟加载的方式而get不是,hibernate思想是既然这个方法支持延迟加载他就认为这个对象一定在数据库存在,在你 声明TFaqtfag2=(TFaq)sess.load(TFaq.class,300);这句时候,hibernate就干了一件事1.查询session缓存2.缓存中没有这个对象就创建个代理因为延迟加载需要代理来执行所以就创建了个代理ok到此为止这句话就干了个这个并没有去数据库交互查询当你使用这个对象比如tfag2.getTfRtitle()或get方法时候这个时候hi 阅读全文

posted @ 2013-01-28 18:04 章术 阅读(165) 评论(0) 推荐(0) 编辑