我有两个课程:
public class A {
B refToB;
}
public class B {
A refToA;
}
它们没有唯一的 id 字段(JAX-B XMLID 和 XMLIDREF 需要这些字段)。
对象实例:
A a = new A();
B b = new B();
a.refToB = b;
b.refToA = a;
我想a
在存储循环/循环依赖项时编组到 XML,例如:
<a id="gen-id-0">
<b>
<a ref-id="gen-id-0" />
</b>
</a>
我发现支持这一点的框架之一是 XStream:http: //x-stream.github.io/graphs.html
还有哪些其他框架支持此功能?
一些 JAX-B 实现是否支持它?