zoukankan      html  css  js  c++  java
  • hibernate懒加载

    hibernate的三种懒加载

    1)实体对象的延迟加载

    2)集合类型的延迟加载

    3)属性延迟加载

    什么是懒加载,懒加载的作用

      延迟加载,也叫懒加载,它是hibernate为提高程序效率而提供的一种机制,即只有真正的使用该对象的数据时才会创建。

      hibernate中主要通过代理(proxy)机制来实现延迟加载。它的具体过程:Hibernate从数据库获取某一个对象数据时、获取某一个对象的集合属性值时,或获取某一个对象所关联的另一个对象时,由于没有使用该对象的数据,hibernate并不是数据库加载真正的数据,而只是为该对象创建一个代理对象来代表这个对象,这个对象上的所有属性都是默认值;只有在真正需要使用该对象的数据时才创建这个真实对象,真正从数据库中加载它的数据,这样在某些情况下,就可以提高查询效率。

  • 相关阅读:
    Kibana之配置文件
    Elasticsearch之集群,本地搭建集群
    支付宝支付流程
    AJAX应用的五个步骤
    位运算
    微信小程序页面传值详解
    面向对象三大基本特性,五大基本原则
    rem样板
    js 数组 随机排序
    按位异或运算符
  • 原文地址:https://www.cnblogs.com/gXing/p/8926233.html
Copyright © 2011-2022 走看看