querydsl-maven-plugin から生成された生成されたメタデータ クラスで、DB 列の型から JAVA 型へのマッピングに関する問題に遭遇しました。
次の定義を持つOracle DB列があります
priority number(1,0) not null default(5)
1 から 9 までの整数を取ります。
これで、メタデータ ジェネレーターは列の型の指定をブール値にマップします (これはとにかく DB 列の間違った解釈です)。
一部のテーブル/列のペアまたは一部の DB データ型に対して異なる型マッピングを提供できるように Maven プラグインを構成する可能性はありますか?
別の JAVA プログラムを使用してメタデータの生成をセットアップすることもできますが、ビルドをそのまま維持したいので、これはオプションではありません。
QueryDSL のバージョンは 3.2.4 です。
どんな助けでも感謝します。
編集: 別の方法として、選択リストで型キャストが行われる場合があります。