使用JAXB注释忽略链接对象,但不使用链接对象ID

时间:2013-10-24 02:33:11

标签: java json java-ee jpa jaxb

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

是否有使用注释修改我的模型,只包括对象的ID?

感谢。

1 个答案:

答案 0 :(得分:1)

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

注意:请务必使用JAXB @Transient注释,而不是JPA @Transient注释。