zoukankan      html  css  js  c++  java
  • 枚举类型字段的映射

    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})


     

  • 相关阅读:
    2.25家庭记账本小软件
    2.10简单体温记录小软件总结
    4.26PHP
    4.25Android
    4.24css
    4.23css
    4.22电梯演讲
    4.21python
    4.20python
    4.19python
  • 原文地址:https://www.cnblogs.com/chanedi/p/2345453.html
Copyright © 2011-2022 走看看