问题描述
- 在使用mybatis-puls 将 返回类型 设置 实体类 时,查询出的实体类的部分字段始终为null
查询返回值
问题原因
- 在排除反复常见原因后,经过反复测试,确定所有带下划线的字段都为null,推断是实体类set方法相关方面的问题
-
阅读官方文档后最终确定原因.mybasit里的mapUnderscoreToCamelCase默认值是false,但mybasit-puls的作者将默认值改成了true;
官方文档
问题解决
-
在配置文件里,关闭驼峰命名转换
配置
阅读官方文档后最终确定原因.mybasit里的mapUnderscoreToCamelCase默认值是false,但mybasit-puls的作者将默认值改成了true;
在配置文件里,关闭驼峰命名转换
本文标题:mybatis-puls 查询时部分字段为null 的问题
本文链接:https://www.haomeiwen.com/subject/mglsmctx.html
网友评论