我使用JAXB marshaller將一些java對象存儲爲XML文件。一些這些對象的相互引用,所以我意料之中獲得此錯誤:如何強制JAXB編組使用xlink引用?
[com.sun.istack.internal.SAXException2: A cycle is detected in the object graph. This will cause infinitely deep XML
其中包括在移除所述週期和僅使用樹結構的解決方案是不可行的 - 我需要兩個適航方向。
要解決此問題,我寧願使用xlink來引用xml對象,而不是將它們級聯複製。這個解決方案是否合適?是否有可能通過JAXB編組來做到這一點?怎麼樣?
非常感謝您的回答。我會看看鏈接。 – julien