반응형
최대 절전 모드에서 열거 형을 문자열로 매핑
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 매개 변수에 두 개의 고유 한 값 ( CategoryIncome
또는)을 허용 CategoryOutcome
합니다. Category 모델 클래스가 열거 형 변수를 받아들이고 최대 절전 모드에서 요청할 때마다 어떻게 든 문자열에 매핑하고 싶습니다.
가능할까요?
예, 가능합니다. 그것은해야한다:
@Enumerated(EnumType.STRING)
@Column(name = "category_type")
private CategoryType categoryType;
참고 URL : https://stackoverflow.com/questions/15988342/mapping-enum-to-string-in-hibernate
반응형
'program tip' 카테고리의 다른 글
STL 맵에서 [] 연산자가 const가 아닌 이유는 무엇입니까? (0) | 2020.10.05 |
---|---|
이미지에서 흰색 배경을 제거하고 투명하게 만들기 (0) | 2020.10.05 |
… 인터페이스 {}의 의미 (도트 도트 인터페이스) (0) | 2020.10.05 |
Android Java와 Phonegap Javascript 간의 통신? (0) | 2020.10.05 |
포스트 백이란 무엇입니까? (0) | 2020.10.05 |