gpt4 book ai didi

java - hibernate -懒惰= true

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:42 32 4
gpt4 key购买 nike

我正在使用Hibernate做映射。我的一个类有一组long。我想在获取此对象时将 lazy 设置为 true。如果我获取一个对象并在一段时间后使用其中的集合,会导致问题吗?

最佳答案

lazy 属性适用于子实体。如果实体是子关系是延迟获取的,则在应用程序尝试访问它之前不会从数据库中获取它。

lazy 不适用于“一组长整型”。我什至不确定你的意思是什么。如果你确实只有一组数字,我会编写一个方法来创建一个由长整型组成的字符串,而不用担心延迟加载它。

用户经常会遇到lazy问题,因为他们在 session 关闭后尝试访问惰性集合。因为 hibernate 仅在访问相关对象时才会获取相关对象,因此如果 session 关闭,就会出现问题——这就是可怕的 LazyInitializationException

关于java - hibernate -懒惰= true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779852/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com