忽略JAXB绑定中的一些元素/类

paw*_*b4r 5 jpa jaxb hyperjaxb

我使用Hyperjaxb从XML模式生成一些带有JPA注释的类.我想指定给定模式xjc应该生成哪些元素.我无法更改xsd文件.我只能修改bindings.xjb.我试图使用hj:忽略,但没有成功.

lex*_*ore 6

嗯,答案hj:ignored肯定的.它允许您使Hyperjaxb忽略某些类.

这是一个例子:

    <jaxb:bindings
        node="xsd:complexType[@name='issue121Type']//xsd:element[@name='simpleCollection']">
        <hj:ignored/>
    </jaxb:bindings>
Run Code Online (Sandbox Code Playgroud)

自定义在schema和via xjb文件中工作.

例如,请参阅此项目.

"没有成功"的表现如何?