Mas*_*dul 6 java jpa java-ee java-ee-7
我正在使用JPA 2.1.我想生成mysql枚举类型列,如:gender enum('male','female').我的Enum课程是
public enum Gender {
MALE,
FEMALE
}
Run Code Online (Sandbox Code Playgroud)
在JPA实体类中
@Enumerated
private Gender gender;//generate int type column
Run Code Online (Sandbox Code Playgroud)
和
@Enumerated(EnumType.STRING)
private Gender gender; //generate varchar type column.
Run Code Online (Sandbox Code Playgroud)
有没有办法在MySql中生成枚举类型列?
小智 8
使用以下代码:
public enum Gender {
MALE, FEMALE;
}
@Enumerated(EnumType.STRING)
@Column(columnDefinition = "ENUM('User', 'Moderator', 'Admin')")
public Role role;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4958 次 |
| 最近记录: |