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