Mybatis开启驼峰命名映射mapUnderscoreToCamelCase

it2025-10-18  7

未开启情况

 配置开启

驼峰命名开启映射不区分大小写


 

未开启情况

先看未开启的情况,默认是未开启

未开启的时候,deptName是空的,因为数据库列名映射不到我们的实体类的字段,除非把deptName变为dept_name,但是dept_name不符合我们java的命名规则

先看官网介绍如何配置开启Mybatis官网

 配置开启

那我们就配置开启一下,默认是false,开启要为true

<settings> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings>

 

在mybatis的核心配置文件添加上面的配置

再执行deptName便能成功赋值

驼峰命名开启映射不区分大小写

虽然不需区大小写,但是我们最好还是按照Java的命名规范来

 

 

 

最新回复(0)