关于Hibernate中立即加载和懒加载的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Hibernate中立即加载和懒加载的区别相关的知识,希望对你有一定的参考价值。
当1表与2表之间有OneToMany(类似)关系时候,
对于1表的实体类,设置FetchType=EAGER时(也就是立即加载),取1表数据,对应2表的数据都会跟着一起加载,优点不用进行二次查询。
缺点是严重影响数据查询时间,查询速度慢。
FetchType=LAZY(也就是懒加载),此时查询时间大大缩短,缺点是查询表1的数据时,查询不到2表的数据。
不会主动取查询2表的数据。
以上是关于关于Hibernate中立即加载和懒加载的区别的主要内容,如果未能解决你的问题,请参考以下文章
hibernate中懒加载急加载的区别,get方法和load方的区别法