1
4
你需要的是 TypeHandler
首先,将静态方法添加到
然后使用它创建TypeHandler:
最后,在mybatis xml中注册TypeHandler:
|
2
4
您不需要编写任何自定义
您只需要在MyBatis插入中指定getter方法的名称。 示例: SQL:
MyBatis映射器:
和Java枚举:
在您的情况下,您可以使用
|
3
3
除@Malt答案外:
你所尝试的不起作用的原因是MyBatis
EnumTypeHandler.class (第38至44行):
否则,将从方法创建枚举
因此,您肯定需要使用特定的typeHandler来处理具有特定行为的枚举,但我会
|
methuselah · Ibatis绑定异常错误消息 6 年前 |
user1089362 · MyBatis多个结果集和过程 6 年前 |
abierto · 无法关闭与MyBatis的db连接 6 年前 |