我有一个类(class)订单,其中包含 3 个字段:id、name 和 Showing-id。
我有一个包含订单的 xml 文件,读取它们效果非常好。
但是,我为 Order 创建了一个构造函数,现在它不再起作用了。
如何同时拥有构造函数和 xml 元素绑定(bind)?
最佳答案
JAXB 需要无参数构造函数。您应该能够提供一个(尝试将其标记为私有(private))并且一切应该可以正常工作。
如果该对象不是根对象,那么您还可以创建一个具有默认构造函数的对象,并使用 XmlAdapter
与其进行转换,以避免将无参数构造函数添加到您的域对象(有关示例,请参阅下面的链接文章)。
关于java - 将 xmelements 与构造函数组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397631/