Lazy采用CGLIB

可以对类进行代理

用在

Class: 可以取值true,false,默认true

Property: 可以取值true,false,需要类增强工具

集合:true/false/extra

one-to-one,many-to-one:取false,proxy/noproxy

lazy概念:只有真正使用该对象时,才会创建,对于hibernate来说,只有真正使用时才会发出sql

测试类lazy:

查id不发sql,因为你传的就是主键,查别的属性会发sql

hibernate的lazy有效期必须是session在open时才可以

解决方式是使用openSessionInview

测试集合lazy:

get集合时不会发sql,迭代会发sql

查个数的时候会把整个集合查出来,这样的话对效率有影响

把class的lazy设置成false时,再load类时会把普通属性都查出来,但是集合不查

class标签上的lazy不会影响到集合上的lazy特性

class标签上的lazy特性只对普通属性起作用

lazy在集合上用extra在获取size的时候会发出count语句,这样对效率有提升

在单端关联上lazy默认,和集合一样,在get时返回代理不发查询语句,在使用时发出sql

在单端关联上lazy=false,在访问普通属性时发出两条sql,查询属性以及对应的关联对象

将class标签上lazy设置成false,其它默认:

不会影响单端关联,也不会影响集合

转载于:https://www.cnblogs.com/tongzhiyong/archive/2009/05/06/1451021.html

Hibernate视频学习笔记(8)Lazy策略相关推荐

  1. Hibernate视频学习笔记(3)常用映射标签及属性

    JTA实现两阶段提交,全局事务,对多个数据库起作用 JDBC是本地事务,只对单一数据库起作用 Hibernate基本映射 实体类 –〉表 实体类中的普通属性 –〉表字段 采用<class> ...

  2. 影像组学视频学习笔记(43)-标准差、标准误及95%置信区间CI、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/f09d0f97592f 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(43)主要 ...

  3. 影像组学视频学习笔记(42)-影像组学特征提取问题解决过程复现、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/c3e6de2f79b3 来源:简书,已获转载授权 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(42)主要 ...

  4. 影像组学视频学习笔记(41)-如何使用软件提取组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/72186eb3e395 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(41)主要 ...

  5. 影像组学视频学习笔记(37)-机器学习模型判断脑卒中发病时间(文献报告)、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/3e7a2c84288e 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  6. 影像组学视频学习笔记(23)-主成分析PCA、降维和特征筛选的区别、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(23)主要讲解: 主成分析PCA,影像组学降维和特征筛选的区别 0. PCA(Principal component analysis) ...

  7. 影像组学视频学习笔记(34)-使用3D Slicer软件提取影像组学特征、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  8. 影像组学视频学习笔记[44(End)]-带95%置信区间的折线图、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/971eeaa03ec9 来源:简书,已获授权转载 本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(44)主要 ...

  9. 影像组学视频学习笔记(35)-基于2D超声影像的影像组学特征提取、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/f82d30289d68 来源:简书,已获转载授权 RadiomicsWorld.com "影像组学世界" ...

  10. 影像组学视频学习笔记(33)-使用SimpleITK实现医学影像差值、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/afcd06221ea4 来源:简书,已获转载授权 RadiomicsWorld.com "影像组学世界" ...

最新文章

  1. hdu 4496 并查集 逆向 并查集删边
  2. Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
  3. QML笔记-键盘事件中同时响应onDigitXXPressed与onPressed
  4. 图论 —— 图的遍历
  5. 免费获取Silverlight Stream Service Account
  6. esp8266接入小度语音,小度音箱控制,附开源app控制
  7. windows控制台cmd乱码的解决办法
  8. 第十章 VLAN间路由
  9. GCC警告warning: control reaches end of non-void function [-Wreturn-type]|
  10. HighNewTech:元宇宙(metaverse)的简介(多角度理解与探讨)、发展历史、现状与未来
  11. c# 获取数字的小数位数
  12. mod函数计算机,Excel中mod函数的使用方法
  13. 《关键对话》如何高效能沟通之掌握关键对话
  14. 加密ic 及 aes256 加密app
  15. Visual Studio 2008 安装出错 无法安装 问题合集
  16. CSS+DIV三种布局方式
  17. rmvb压制中高级技巧
  18. PIX Moving x 宝马 | DIGITAL PLANT
  19. Android 5.1双卡打电话发短信的实际应用
  20. HDMI转MIPI CSI东芝转换芯片:TC358743XBG/TC358749XBG(\w Scaler)

热门文章

  1. 【视频】时间序列分析:ARIMA-ARCH / GARCH模型分析股票价格
  2. python_flask框架Ubuntu16.04下环境搭建
  3. keras保存断点模型与加载断点
  4. python调用阿里云表情识别API
  5. keras学习率下降策略
  6. 深度学习在图像检索的应用
  7. pyspark分类算法之多层感知机神经网络分类器模型实践【MLPClassifier】
  8. sklearn常用聚类算法模型【KMeans、DBSCAN】实践
  9. 20171017在线编程题
  10. python服务端处理post请求_使用JSON处理GET和POST请求的简单Python服务器