zoukankan      html  css  js  c++  java
  • mybatis中对枚举类型的处理

    EnumTypeHandler存入数据库的是枚举的name,EnumOrdinalTypeHandler存入数据库的是枚举的位置。例如下方的枚举,当我们有一个枚举值是EStatus.init时,这时我们使用mybatis EnumTypeHandler存入数据库的是"init"字符串;而EnumOrdinalTypeHandler存入的是3,因为init是第四个值,第一个值disable的index是0。

    public enum EStatus {
        disable("0"), enable("1"), deleted("2"),init("10"), start("11"), wait("12"), end("13");
    }

    当没有设置枚举处理器时,mybatis默认使用EnumTypeHandler

    Mybatis EnumTypeHandler自定义统一处理器请参考

    https://blog.csdn.net/u014044812/article/details/78258730?ticket=ST-37407-ue2hxKqa95tBi6Xdoayo-passport.csdn.net

  • 相关阅读:
    mysql-主主配置
    PHP安装-centos7
    mysql-M-S-S模型 中继器 级联
    安装mysql数据库-centos7
    正则表达式
    DJango安装-windows
    flask安装
    python安装centos7
    Linux——C库
    文件I/O
  • 原文地址:https://www.cnblogs.com/xsl1995/p/10509800.html
Copyright © 2011-2022 走看看