【发布时间】:2011-08-24 19:17:13
【问题描述】:
我正在与 JBoss 合作。我创建了一个简单的 JAX-RS Web 服务,它从数据库中检索 JPA 实体并将其返回给用户。一旦我与另一个实体建立关系(@OneToOne),我就会得到一个 LazyInitializationException。原因很简单:JPA(延迟加载)没有初始化关系,当 jaxb 尝试序列化它时,一切都中断了。
但是我该如何解决呢?
我可以在归还对象之前触及关系。对于更大的对象网络来说既不好也不复杂。
我可以扩展我的 Persistence 上下文,因此我的会话在 jaxb 序列化期间仍然处于活动状态。好主意,但怎么做?
是否有标准的最佳实践方法来解决我的问题。
劳尔斯
【问题讨论】:
标签: jpa jboss jaxb jax-rs jboss6.x