mybatis的mapUnderscoreToCamelCase自动转驼峰使用详解和坑

在mybati-config配置文件中配置:

<settings>
       <!--是否开启驼峰命名自动映射,即从经典数据库列名 A_COLUMN 映射到经典 Java 属性名 aColumn。
           解决java属性名和数据库表中字段名不一致的问题-->
       <setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>

开始以为配置了这个文件就可以了,搞了半天还是没生效,不能转驼峰,然后查了下configuration初始化时它的值也为true,说明初始化是正确,后来才知道原因出在mapper文件
在这里插入图片描述
改完后
在这里插入图片描述
可以了

猜你喜欢

转载自blog.csdn.net/weixin_42118981/article/details/109112377