gpt4 book ai didi

java - 如何从 Hibernate session 中分离所有对象

转载 作者:行者123 更新时间:2023-12-01 16:40:43 25 4
gpt4 key购买 nike

我有时需要清理 Hibernate session 。

如何防止附加到此 session 的对象出现 LazyInitializationException?

我正在寻找类似 session.detachAllObjects() 的东西。然后调用session.clear()

在此之后,我想将从数据库中检索这些对象。

最佳答案

session.clear() 分离所有对象。

LazyInitializationException 通常意味着实体已从 session 中分离,或者 session 已关闭。如果您想避免这种情况,请将对象附加到 session (使用 session.merge(..)),或者不关闭它(使用 OpenSessionInView )

关于java - 如何从 Hibernate session 中分离所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758554/

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