zoukankan      html  css  js  c++  java
  • 阶段3 1.Mybatis_11.Mybatis的缓存_2 延迟加载和立即加载的概念




    用户关联的account信息,假设一个用户管理的account有100个。那么我们在查询用户的时候那100个关联的信息也被查询出来。

    用的时候才去查关联的数据

    这两个不同的地方就是查询的时机不同


    什么是延迟加载
            在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载)
        什么是立即加载
            不管用不用,只要一调用方法,马上发起查询。


    在对应的四种表关系中:一对多,多对一,一对一,多对多
            一对多,多对多:通常情况下我们都是采用延迟加载。(用户要查他的账户,或者用户查他的角色,这是一对多的关系,按需加载)
            多对一,一对一:通常情况下我们都是采用立即加载。

  • 相关阅读:
    第五次实验作业
    第四次作业
    java三
    java作业二
    java作业一
    作业11
    作业10
    作业9
    作业8
    作业7
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11323813.html
Copyright © 2011-2022 走看看