您现在的位置是:首页» windows系统» mybatis框架详解,javaee框架开发技术

mybatis框架详解,javaee框架开发技术

2024-07-12 22:46:47
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。目录懒加载:fetchType最后一个解释如何利用我的巴蒂斯缓慢的装载方法 解决N+1级联问题, 但有一个问题:我们无法获得

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

目录

懒加载:

fetchType

最后一个解释如何利用我的巴蒂斯缓慢的装载方法 解决N+1级联问题, 但有一个问题:我们无法获得定制代码。

懒加载:

当懒惰的装入 Enable 设置为真实时, 所有连接对象都不会被装入 。

只有当攻击性Lazyloading是假的时,才会用懒惰的装货物体调用财产。

想想这个博客(CSDN博客)如何使用我的巴比斯缓慢的装载方法来解决由级联造成的N+1问题。

例如现在有用户,订单,产品三张表,我们有懒惰的负荷,我们都有这些负荷。现在,当用户的特性被执行时,将不会有订单或产品装载。但现在我们有一个要求。通过查看用户的属性,您也可以同时请求命令。这就是我巴蒂斯岛的取回 Type 属性需要的 。

fetchType

FetchType 有两个选项 :

一旦您获得当前 POJO, One. eager 即装入相关数据 。2. 懒惰,取回目前的POJO,同时推迟相关数据的装载。

尽管如此,应当指出,PhetType只用于级联、一对一和一对一以上的级联,而身份识别特征是不允许的。

xml配置如下:

测试:

执行时,对日志的分析表明,有两张Sqls出现时未与该命令的物体属性联系,从而满足了我们的要求。

如果您在 xml 文件中不设置 FetchType = "eager", 只有一个 。

如果您不理解懒惰的装载建议, 如何用我的巴比斯的懒惰装载方法_m0_ 56058975 博客-CSDN 博客解决由级联产生的N+1问题?

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com