Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 要首先解组的继承类的Jaxb force属性_Java_Xml_Jaxb - Fatal编程技术网

Java 要首先解组的继承类的Jaxb force属性

Java 要首先解组的继承类的Jaxb force属性,java,xml,jaxb,Java,Xml,Jaxb,显然(就我所见),jaxb按照实现的顺序解组属性/元素(最后一个setter是解组时调用的最后一个setter) 而且,根据我的观察,继承类的setter/getter被称为last(在属于母类的setter/getter之后) 我的处境是,我必须首先调用继承类的setter。 除了重载getter和setter之外,还有别的方法吗 我不知道这是否重要,但是:我正在注释我的getter/setter(@xmlacessortype(xmlacesstype.PROPERTY))JAXB(JSR-

显然(就我所见),jaxb按照实现的顺序解组属性/元素(最后一个setter是解组时调用的最后一个setter)

而且,根据我的观察,继承类的setter/getter被称为last(在属于母类的setter/getter之后)

我的处境是,我必须首先调用继承类的setter。 除了重载getter和setter之外,还有别的方法吗


我不知道这是否重要,但是:我正在注释我的getter/setter(@xmlacessortype(xmlacesstype.PROPERTY))

JAXB(JSR-222)实现没有提供机制来保证调用setter的顺序。在实现方面,当JAXB实现使用SAX或StAX解析器时,将根据遇到元素的顺序调用setter。

而是按照xml格式指定的顺序调用它们。除此之外,发布代码和xml很难说您想要实现什么。