2

トピック名が意味をなすかどうかはわかりません。とにかく、問題は、私のテーブルにfkをディクショナリテーブルに格納する列があり、getTypeがこのディクショナリから値を返すように休止状態でマップしたいということです。例として、辞書でHIGHに対応するタイプid = 1の行があり、JavaでProductTypeとして宣言された列挙型があるので、列タイプから列挙型に値を自動的にマップするメソッドProductType getType()が必要です。

不明な点がある場合はお知らせください。前もって感謝します!

4

1 に答える 1

1

これが私の質問への答えです

@Column(name="TYPE_ID") 
@Enumerated(EnumType.ORDINAL) 
private MyType myType;

もちろん、私の列挙型は次のようになります。

public enum MyType {

HIGH(1),
LOW(2); 
于 2012-08-28T11:28:04.077 に答える