我正在开发基于自动生成的JPA模型的REST层。我遇到的一个问题是正在生成的JSON / XML在我得到的对象中有链接对象。而不是这种设计,我想要链接的对象ID,而不是整个对象。
是否有使用注释修改我的模型,只包括对象的ID?
感谢。
答案 0 :(得分:1)
您可以将要排除的对象的属性或属性标记为@Transient
。
然后创建一个新属性或属性,以对应该对象的ID,即您标记为@Transient
的对象。
这可能看起来有点不稳定,但它会提供您正在寻找的结果。
注意:请务必使用JAXB @Transient
注释,而不是JPA @Transient
注释。