.xjb ファイルで次のフラグメントを使用して、hyperjaxb を使用して単純な属性にインデックスを追加しようとしています。
<jxb:bindings node="./xsd:attribute[@name='serviceCode']">
<annox:annotate target="getter">
<annox:annotate annox:class="org.hibernate.annotations.Index" name="product_index_serviceCode" columnNames="SERVICE_CODE"/>
</annox:annotate>
<hj:basic>
<orm:column length="120"/>
</hj:basic>
</jxb:bindings>
「注釈の解析中にエラーが発生しました。」というメッセージが表示されます。.xjb ファイルの注釈がある行でエラーが発生しました.注釈を削除すると正常に動作しますが、明らかにインデックスを取得できません.また、注釈を hj:basic 要素内に移動しようとしました.その場合、エラーは発生しませんが、インデックスが生成されません。