2013-10-24 43 views
0

我正在開發基於自動生成的JPA模型的REST層。我遇到的一個問題是正在生成的JSON/XML在我得到的對象內部有鏈接對象。而不是這種設計,我想要鏈接的對象ID,而不是整個對象。使用JAXB註釋忽略鏈接對象,但不鏈接對象ID

無論如何,修改我的模型使用註釋,只是包含對象的ID?

謝謝。

回答

1

您可以將要排除的對象的屬性或屬性標記爲@Transient。 然後創建一個新的屬性或屬性以對應於該對象的ID,即您標記爲@Transient的那個。 這看起來可能有些不可思議,但它會提供您正在尋找的結果。

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

+1

太好了。這應該可行 - 我會試試看 – aurinko