关于extra加强延迟加载
Posted 李泽阳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于extra加强延迟加载相关的知识,希望对你有一定的参考价值。
一对多和多对多关联的查询策略
lazy属性的另一个属性extra 加强延迟加载
表明采用增强延迟加载策略:在<set>元素配置lazy属性为"extra"。增强延迟加载策略与一般的延迟加载策略(lazy="true")相似。
区别:这个策略能在进一步的帮我延迟加载这个对象,也就是代理对象的初始化时机。
关键代码如下:
@Test public void loadDept() { // 获取Session对象 Session session = HibernateUtil.currentSession(); // 如果通过load方式加载Dept对象 Dept dept=(Dept)session.load(Dept.class, 12); //拿该部门下的员工的人数:也就是集合的大小 dept.getEmps().size(); // 关闭session HibernateUtil.closeSession(); }
输出结果如下:
以上是关于关于extra加强延迟加载的主要内容,如果未能解决你的问题,请参考以下文章
如何延迟或异步此 WordPress javascript 片段以最后加载以加快页面加载时间?