Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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导出吗?_Java_Xml_Jaxb - Fatal编程技术网

Java 配置文件可以用来描述JAXB导出吗?

Java 配置文件可以用来描述JAXB导出吗?,java,xml,jaxb,Java,Xml,Jaxb,我有一个相当大的对象树,我想将其导出为XML。名为Person的对象在多个位置使用(如userCreated、userModified或client等) 我想将对象树的一个实例导出为XML,JAXB似乎就是这样做的 但是,我想避免用@xmltransive注释几十个属性。相反,我希望有一个中心配置文件,可以在其中指定要导出的子级和属性 这在JAXB中是可能的吗 或者它不是适合此作业的工具?如果映射的属性不到一半,则可以在类上指定@xmlacessortype(xmlacesstype.NONE)

我有一个相当大的对象树,我想将其导出为XML。名为Person的对象在多个位置使用(如userCreated、userModified或client等)

我想将对象树的一个实例导出为XML,JAXB似乎就是这样做的

但是,我想避免用@xmltransive注释几十个属性。相反,我希望有一个中心配置文件,可以在其中指定要导出的子级和属性

这在JAXB中是可能的吗


或者它不是适合此作业的工具?

如果映射的属性不到一半,则可以在类上指定
@xmlacessortype(xmlacesstype.NONE)
,然后仅将字段/属性映射到XML

如果您想通过XML配置映射,那么实现(我领导这个项目)提供了一个可以使用的映射文件扩展名


如果映射的属性不到一半,则可以在类上指定
@xmlacessortype(xmlacesstype.NONE)
,然后仅将字段/属性映射到XML

如果您想通过XML配置映射,那么实现(我领导这个项目)提供了一个可以使用的映射文件扩展名

@xmlacessortype(xmlacesstype.NONE)看起来是个不错的开始,谢谢。带有映射文件的MOXy看起来是完美的解决方案,我现在正在考虑将其与Hibernate一起使用。@XmlAccessorType(XmlAccessType.NONE)看起来是个不错的开始,谢谢。带有映射文件的MOXy看起来是一个完美的解决方案,我现在正在考虑将其与Hibernate一起使用。