我正在与 JBoss 合作。我创建了一个简单的 JAX-RS Web 服务,它从数据库中检索 JPA 实体并将其返回给用户。一旦我与另一个实体建立关系(@OneToOne),我就会得到一个 LazyInitializationException。原因很简单:JPA(延迟加载)没有初始化关系,当 jaxb 尝试序列化它时,一切都会中断。
但是我该如何解决呢?
在我归还对象之前,我可以触及这种关系。对于更大的对象网络来说不是很好和复杂。
我可以扩展我的持久性上下文,所以我的会话在 jaxb 序列化期间仍然处于活动状态。好主意,但是怎么做?
是否有一种标准的最佳实践方法来解决我的问题。
桂冠