1、查询:

数据库中存储的应为枚举类的某一个value。

如:

public enum ValueType {
BOOL("布尔"), DIGITAL("数字"), FORMULA("公式"), STRING("字符串"), DATE("日期");

private String type;

private ValueType(String type) {
this.type = type;
}

@Override
public String toString() {
return type;
}

}

数据库中应存储BOOL、DIGITAL等。

查询时mybatis会自动映射为枚举值。

2、插入:

插入时用“枚举值.name”,否则将按toString()方法插入值。

如:

insert into part(num,name,value_type) values(#{number},#{name},#{valueType.name})


 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
  • 2021-08-26
  • 2021-12-17
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-21
  • 2021-10-07
  • 2021-08-25
  • 2022-12-23
相关资源
相似解决方案