【发布时间】:2011-09-28 04:31:05
【问题描述】:
我使用 Hyperjaxb 从 XML 模式生成一些带有 JPA 注释的类。我想指定应该从给定模式 xjc 中生成哪些元素。我无法更改 xsd 文件。我只能修改 bindings.xjb。我尝试使用 hj:ignored,但没有成功。
【问题讨论】:
我使用 Hyperjaxb 从 XML 模式生成一些带有 JPA 注释的类。我想指定应该从给定模式 xjc 中生成哪些元素。我无法更改 xsd 文件。我只能修改 bindings.xjb。我尝试使用 hj:ignored,但没有成功。
【问题讨论】:
嗯,hj:ignored 是 answer。它允许您让 Hyperjaxb 忽略某些类。
这是一个例子:
<jaxb:bindings
node="xsd:complexType[@name='issue121Type']//xsd:element[@name='simpleCollection']">
<hj:ignored/>
</jaxb:bindings>
自定义在架构中以及通过xjb 文件工作。
例如见this project。
“没有成功”如何表现出来?
【讨论】: