0

我正在开发基于自动生成的 JPA 模型的 REST 层。我遇到的一个问题是正在生成的 JSON/XML 在我得到的对象内有链接对象。而不是这种设计,我想要链接的对象 ID,而不是整个对象。

有没有办法使用注释修改我的模型,只包含对象的 ID?

谢谢。

4

1 回答 1

1

您可以将要排除的对象的属性或属性标记为@Transient。然后创建一个新的属性或属性以对应于该对象的 ID,即您标记的那个@Transient。这可能看起来有点不稳定,但它会提供您正在寻找的结果。

注意:一定要使用 JAXB@Transient注释,而不是 JPA@Transient注释。

于 2013-10-24T02:36:39.250 回答