【发布时间】:2014-01-14 15:33:03
【问题描述】:
我正在使用 castor 从 java 对象创建 XML 文件。 当我创建 XML 文件时,我想忽略我班级中的一个字段。
文档http://castor.codehaus.org/reference/1.3.0/html/XML%20data%20binding.html 说:
1.2.2.1。编组行为
对于 Castor,Java 类必须映射到 XML 元素。当 Castor 编组一个对象时,它将:
- 使用映射信息(如果有)来查找要创建的元素的名称
或
- 默认情况下,使用类的名称创建一个名称
然后它将使用映射文件中的字段信息来确定必须如何将对象的给定属性转换为以下一种且仅一种:
- 一个属性
- 一个元素
- 文字内容
- 没有,因为我们可以选择忽略特定字段
但是,我可以添加注释@IgnoreFields 或类似的东西吗? 我知道,可以创建映射文件来指定要转换的字段。
【问题讨论】:
标签: java marshalling castor