我有一个带有IDREFS属性的JAXB类。为了创建和封送实例,我想直接“设置”属性的值(作为表示空格分隔的IDREF列表的字符串),而不是将值设置为IDREFS引用的对象列表。 。所以我将直接设置ID,如果需要,JAXB将自行解析IDREFS(实际上不需要将IDREF解析为其目标对象,因为我只使用该文档进行编组,而不是拆封)。 JAXB可以这样做吗?
答案 0 :(得分:0)
如果您想自己设置ID(而不是让JAXB解析它们),则不能使用@XmlIDREF
对其进行注释。要获得列表以在单个属性或元素中分隔显示空格,只需将其注释为@XmlList
。