gpt4 book ai didi

java - 如何强制初始化 Hibernate JPA 代理以在 JSON 调用中使用它

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:52:20 24 4
gpt4 key购买 nike

我有一个 Spring 3 + JPA 2.0 应用程序。在我的 @Controller 中,我需要一个初始化对象,但我有代理,我需要能够以编程方式初始化它。我需要类似于 org.hibernate.Hibernate.initialize(Object) 的功能。

谁能帮忙。该对象用于 AJAX 操作。如果属性是代理,我不能将它作为 JSON 发送

最佳答案

据我所知,没有 JPA 选项。你应该使用 Hibernate.initialize(..)

事实上,当我查看 hibernate 实现时,惰性集合似乎在许多情况下都被初始化,这出乎人们的意料。像 entityManager.contains(..)Persistence.getPersistenceUtil().isLoaded(...)。试试这些,但我认为您不应该依赖此类实现细节。

关于java - 如何强制初始化 Hibernate JPA 代理以在 JSON 调用中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4675303/

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