在生产应用程序中是否存在使用延迟加载的情况?
如果是,那么情景是什么?
据我所知,延迟加载会对查询的性能产生负面影响。我问这个问题,因为json序列化(循环引用异常)的问题我禁用了延迟加载,我想知道在什么情况下它可能会反击我。
答案 0 :(得分:3)
是。当您只想在应用程序需要时加载实体和相关实体时,延迟加载非常有用。如果您不需要所有数据,那么延迟加载可能会很有用。你必须要小心,因为它可能会导致更多的数据库访问。
这篇文章似乎有很多关于何时使用什么加载技术的好信息。 Lazy Loading vs Eager Loading