zoukankan      html  css  js  c++  java
  • Hibernate检索策略

    Hibernate的检索策略主要分为两类:

      1. 立即查询:根据id查询,调用get方法,调用get方法马上发送语句查询数据库

      2. 延迟查询:根据id查询,还有load方法,调用load方法不会马上发送语句查询数据,只有得到对象里面的值的时候才会发送语句查询数据库。

      

     Hibernate的延迟查询又分为两类:

      1. 类级别延迟:根据id查询返回实体类对象,调用load方法不会马上发送语句

      2. 关联级别延迟:查询某个客户,在查询这个客户的所有联系人,查询客户的所有联系人的过程是否需要延迟,这个过程称为关联级别延迟。

      关联级别的延迟操作,主要是修改配置文件,修改配置文件的<set>标签的lazy属性,lazy属性值的详细如下图:

      

       关联配置的示例,配置lazy为极其延迟,也就是lazy属性的值为extra,如下:

      

  • 相关阅读:
    不定方程(Exgcd)
    [模板]乘法逆元
    STL-Deque(双端队列)与单调队列的实现
    最优得分 score
    摆书 book
    [模板]树链剖分
    [模板]Splay
    NOIP2013 货车运输
    Java的类类型和类的动态加载
    Java:搜索特定后缀名的文件
  • 原文地址:https://www.cnblogs.com/geore/p/7512213.html
Copyright © 2011-2022 走看看