将xmelements与构造函数相结合

时间:2015-04-01 17:59:20

标签: java xml constructor jaxb

我有一个班级订单,里面有3个字段:id,name和showing-id 我有一个带订单的xml文件,阅读它们非常完美 但是,我为Order做了一个构造函数,现在它已经不再工作了 我怎样才能同时拥有构造函数和xml-elementbinding?

1 个答案:

答案 0 :(得分:0)

JAXB需要一个无参数构造函数。你应该能够提供一个(尝试将其标记为私有),事情应该有效。

如果对象不是根对象,那么您还可以创建一个带有默认构造函数的对象,并使用XmlAdapter转换为/从它转换为避免必须将no-arg构造函数添加到您的域对象(参见下面的链接文章中的示例)。