阿里巴巴开源工作流引擎 mybatis中参数为枚举类型时怎么办?
浏览量:1107
时间:2021-03-17 08:17:24
作者:admin
mybatis中参数为枚举类型时怎么办?
Hibernate已经使用了很长时间。使用枚举类非常方便。现在用的是mybatis。我们发现枚举需要单独处理。如果要使用mybatis提供的枚举类,有两种方法:一种是enumtypehandler,另一种是enumordinaltypehandler。两者的区别在于,enumtypehandler直接存储name值,而enumordinaltypehandler将序列号值存储在enum类中。此时,数据库表字段通常用int类型处理。它很容易使用。将typehandler直接添加到映射器文件中的字段=“org.apache.ibatis网站. type.EnumOrdinalTypeHandler类型“
~][]payload()default{}}定义验证器。这是关键。注意,验证器constraintvalidator generic的第二种类型必须是enum
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。