我在JPA框架中建模用户向其他用户销售多篇文章的情况。我有三个实体:User
,Article
和Order
。他们有以下关系:
User
与Order
和Article
的@OneToMany关系,注释@XmlTransient。
Article
与User
Order
与User
和Article
一切正常,我可以成功地将这些实体保存在我的数据库中。问题是我想从服务器检索它们。服务器向我发送没有问题User
和Article
类型的对象,但是在尝试发送类型为Order
的对象时,它会因“内部服务器错误”而失败(完全格式正确)在被发送之前)。
我正在使用GlassFish 4,使用JAX实现REST Web服务。没有记录这些错误,所以我不知道从哪里开始寻找解决方案!我想这可能是一个循环关系的历史,但我真的不明白它是如何解决的。
感谢您的帮助!