Java 将xml元素与构造函数相结合

Java 将xml元素与构造函数相结合,java,xml,constructor,jaxb,Java,Xml,Constructor,Jaxb,我有一个类顺序,它有3个字段:id、name和showing-id。 我有一个包含订单的xml文件,读取这些订单非常有效。 然而,我为Order创建了一个构造函数,现在它不再工作了。 如何同时拥有构造函数和xml elementbinding?JAXB需要无参数构造函数。您应该能够提供一个(尝试将其标记为私有),并且事情应该可以正常进行 如果对象不是根对象,那么您还可以创建一个具有默认构造函数的对象,并使用XmlAdapter与它进行转换,以避免将无参数构造函数添加到域对象中(有关示例,请参阅下

我有一个类顺序,它有3个字段:id、name和showing-id。
我有一个包含订单的xml文件,读取这些订单非常有效。
然而,我为Order创建了一个构造函数,现在它不再工作了。

如何同时拥有构造函数和xml elementbinding?

JAXB需要无参数构造函数。您应该能够提供一个(尝试将其标记为私有),并且事情应该可以正常进行

如果对象不是根对象,那么您还可以创建一个具有默认构造函数的对象,并使用
XmlAdapter
与它进行转换,以避免将无参数构造函数添加到域对象中(有关示例,请参阅下面的链接文章)