传送门: https://github.com/bichengfei/EnumHandler
Mybatis 已经实现了很丰富的类型处理器,对于枚举类型,也提供了两种处理器:
但我们业务中大部分都是类似下面的枚举
public enum SexEnum {
MAN(1, "男"),
WOMAN(2, "女")
;
public Integer key;
public String value;
SexEnum(Integer key, String value) {
this.key = key;
this.value = value;
}
}
我们需要在数据库中存枚举类中的字段 key,这时候官方提供的处理器就不够用了
本项目想要做的就是,在 pom.xml
中引入依赖,再在枚举类上加上 @EnumHandler
,然后这个枚举类就可以使用到 Mybatis 的类型处理器的功能,方便开发
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.