4

以下のような列挙型があります。

public enum ExampleEnum {
    ONE(1), TWO(2);

    private int action;

    private ExampleEnum (int action){
        this.action = action;
    }

    /**
     * @return the action
     */
    public int getAction() {
        return action;
    }

    /**
     * @param action the action to set
     */
    public void setAction(int action) {
        this.action = action;
    }


}

ONEとTWOではなく整数値を保存する必要があります。どうやってやるの?私のhbmには以下の設定があります:

<property name="action">
            <column name="ACTION" />
            <type name="org.hibernate.type.EnumType">
                <param name="enumClass">com.ExampleEnum</param>
            </type>
        </property> 

整数を保存するには、他の構成が必要ですか? 私を助けてください!

ありがとう!

4

1 に答える 1