zoukankan      html  css  js  c++  java
  • 关于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();
        }
    复制代码
    复制代码

    输出结果如下:

  • 相关阅读:
    02-cocoapods的安装和使用
    01-唐巧之cocoapods
    class0513(html)
    程序集
    c#面向对象
    html
    dom
    Javascript
    Jquery
    ado.net
  • 原文地址:https://www.cnblogs.com/lizeyang/p/5839921.html
Copyright © 2011-2022 走看看