作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 MySQL 表中有一列,它有一个枚举变量:“questionTypes”
我将如何为此创建实体?
对于字符串我这样做:
@Column(name = "explanation")
private String explanation
public String getExplanation() {
return explanation;
}
public void setExplanation(String explanation) {
this.explanation = explanation;
}
我应该为枚举做什么?
最佳答案
添加 JPA 的 Enumerated 注解(省略 getters/setters):
@Entity
class Answer {
@Column(name = "explanation")
private String explanation
@Column(name = "questionType")
@Enumerated(EnumType.STRING)
private QuestionType type
}
其中 QuestionType
是常规 Java 枚举。
关于 hibernate 中的 Java 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11420545/
我是一名优秀的程序员,十分优秀!