您好,我在数据库中有一个 STATUS 字段作为枚举类型。
但是我该如何为此创 build 置器呢?作为字符串、INT 或“Java 枚举”
像这样
public enum getStatus() {
return Status;
}
public void setStatus(enum Status) {
this.Status = Status;
}
最佳答案
您需要使用枚举的名称作为status
的类型。有些像这样
enum MyEnum { // Assuming MyEnum is the name of the enum
// enum values sample below
ACTIVE, INACTIVE, PENDING
}
编辑:经过我们的讨论,这可能更适合您。
private MyEnum status;
public String getStatus() {
return this.status.name();
}
public void setStatus(String status) {
this.status = MyEnum.valueOf(status);
}
关于java - 如何使用 java 在 sql 中使用 ENUM 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19741590/