1

私は以下のようにEnumを持っています。

プライベート セックス セックス; public enum 性別 { MALE, FEMALE, OTHER }

Openxava は値データベースを 0,1,2 として保存します。しかし、「MALE」、「FEMALE」、OTHERなどの実際の値を保存したいと思います。

Openxavaでこれを行うにはどうすればよいですか?

この列挙型だけでなく、より多くの値を持ついくつかの列挙型があります。

共有データベースを使用していますが、値を 0,1,2 として保存すると、他のアプリケーションが失敗します。

ドロップダウン リスト 0 の位置に空白の要素を追加するにはどうすればよいですか。ユーザーは空の値を選択できません。

この問題を解決するのを手伝ってください...

ありがとうございました...

4

1 に答える 1

1

@列挙型 (EnumType.STRING) を使用します。

@Enumerated(EnumType.STRING)
private Sex sex;

これは OpenXava に固有のものではなく、JPA の機能です。

于 2015-12-02T12:16:59.290 に答える