1、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。
2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。
3、比方User类有两个属性,name跟address,就像百度知道,登录后用户名是需要显示出来的,此属性用到的几率极大,要马上到数据库查,用急加载;而用户地址大多数情况下不需要显示出来,只有在查看用户资料是才需要显示,需要用了才查数据库,用懒加载就好了。所以,并不是一登录就把用户的所有资料都加载到对象中,于是有了这两种加载模式。
FetchType.LAZY
最新推荐文章于 2020-12-22 11:50:28 发布
本文介绍了在实体加载过程中采用的不同策略,包括懒加载(LAZY)和急加载(EAGER)。懒加载意味着仅当真正需要使用时才加载实体的关联属性,从而减少初始加载时的数据量。相比之下,急加载则会在加载实体时同时加载其所有关联属性。
1050

被折叠的 条评论
为什么被折叠?



