Category Hibernate モデルがあります。
@Entity
@Table(name = "category")
public class Category {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name = "id")
private long id;
@Column(name = "type")
private String type;
タイプ文字列フィールドがあります。また、カテゴリのタイプを表す Java 列挙型もあります。
public enum CategoryType {
INCOME, OUTCOME;
}
文字列型の代わりに使用したいもの。SQL は、varchar パラメータで 2 つの異なる値を受け入れCategoryIncome
ますCategoryOutcome
。Category モデル クラスが enum 変数を受け入れ、hibernate が要求するたびに何らかの形で文字列にマップするようにしたいと考えています。
出来ますか?