有没有办法将 JAXB XML 实体中的两个链接映射到不同的类?例子:
<restresource>
<atom:link rel="http://myuri/rels/author" href="http://myuri/users/42" title="That's me"/>
<atom:link rel="http://myuri/rels/customer" href="http://myuri/customers/4711" title="John Smith"/>
</restresource>
我想将带有 XMLAdapter 的第一个链接映射到 User 类,将带有不同 XMLAdapter 的第二个链接映射到 Customer 类。我尝试使用来自EclipseLink JAXB (MOXy)的 @XmlPath 来做到这一点。但是由于无法定义具有“rel”条件的路径,因此没有从大量实验中得到任何结果。我知道这只能与适配器结合使用,否则定义将不是双向的。知道如何实现吗?