0
我正在开发基于自动生成的JPA模型的REST层。我遇到的一个问题是正在生成的JSON/XML在我得到的对象内部有链接对象。而不是这种设计,我想要链接的对象ID,而不是整个对象。使用JAXB注释忽略链接对象,但不链接对象ID
无论如何,修改我的模型使用注释,只是包含对象的ID?
谢谢。
我正在开发基于自动生成的JPA模型的REST层。我遇到的一个问题是正在生成的JSON/XML在我得到的对象内部有链接对象。而不是这种设计,我想要链接的对象ID,而不是整个对象。使用JAXB注释忽略链接对象,但不链接对象ID
无论如何,修改我的模型使用注释,只是包含对象的ID?
谢谢。
您可以将要排除的对象的属性或属性标记为@Transient
。 然后创建一个新的属性或属性以对应于该对象的ID,即您标记为@Transient
的那个。 这看起来可能有些不可思议,但它会提供您正在寻找的结果。
注意:一定要使用JAXB @Transient
注释,而不是JPA @Transient
注释。
太好了。这应该可行 - 我会试试看 – aurinko