我们都知道,默认情况下,MyBatis 会利用 EnumTypeHandler 来把 Enum 值转换成对应的名字。参考:http://www.mybatis.org/mybatis-3/zh/configuration.html#typeHandlers
如果想转成枚举对应的整形,就需要在mybatis的配置文件中配置EnumOrdinalTypeHandler。例如:
<typeHandlers>
<typeHandler handler="org.apache.ibatis.type.EnumOrdinalTypeHandler" javaType="java.math.RoundingMode"/>
</typeHandlers>
但是如果我想让所有的枚举类都默认转成对应的整形,总不能在mybatis配置文件中欧冠配置一大把上面的代码吧。
所以,问题是怎么配置让mybatis默认情况下使用EnumOrdinalTypeHandler来转换枚举类型?