有没有办法让jaxb为xsd文件中的元素标记生成的类属性(即xs:integer类型的元素)只创建一个getter(没有setter)?如何创建一个原始类型属性const(即从xs:int类型的元素生成的属性)?
通常的做法是将 JAXB 生成的对象转换为正确定义的域模型类。这样,您就可以完全控制模型类在代码中的行为方式,并且如果 XSD 发生更改,您的代码中不会出现很多损坏的地方。您只需更新“转换器”类,因为这应该是您依赖 JAXB 生成的类的唯一位置
归档时间: |
|
查看次数: |
1127 次 |
最近记录: |