EnumType.STRING の列挙として設定されたフィールド定義があります。
通常、これはうまく機能しますが、EnumType 属性が無視され、列挙に序数値が使用されたことが 2 度ありました。
私の宣言は次のようになります。
@Basic(optional=true) @Enumerated(EnumType.STRING)
public StationFormat stationFormat;
私はもう試した:
フィールドの名前の変更
それはまだ序数としてそれを作成します
クリーンコンパイルを行う
まだ序数値を使用
同じクラスに 2 番目のフィールドを追加する
まだ序数値を使用
一体何?以前にこれが発生しましたが、ある時点で魔法のように解決しました。
-ジョン