我使用Hyperjaxb从XML模式生成一些带有JPA注释的类。我想指定给定模式xjc应该生成哪些元素。我无法更改xsd文件。我只能修改bindings.xjb。我试图使用hj:忽略,但没有成功。
答案 0 :(得分:6)
好吧,hj:ignored
是answer。它允许你让Hyperjaxb忽略某些类。
以下是一个例子:
<jaxb:bindings
node="xsd:complexType[@name='issue121Type']//xsd:element[@name='simpleCollection']">
<hj:ignored/>
</jaxb:bindings>
自定义在架构和xjb
文件中都有效。
例如,请参阅this project。
“没有成功”的表现如何?