MyBatis 自动映射
问题描述
我自己写的空的resultMap,但是
当 sql 语句查询出结果时,如果对应输出配置的 Java 包装类中有相同名称的属性,且拥有 set 方法,则该结果就会被自动映射
官网说明
所以我不希望Mybatis帮我自动映射,希望禁止我没有在resultMap中配置的结果集
解决办法
application.yml中
#关闭自动映射
configuration:
auto-mapping-behavior: NONE
修改之前
可以看到返回的json中,全部返回数据库的值
修改之后
只返回我配置映射的resultMap中配置的值
参考文章:https://blog.csdn.net/fageweiketang/article/details/80919716