未开启情况

 配置开启

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




未开启情况



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



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



Mybatis开启驼峰命名映射mapUnderscoreToCamelCase_开启



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

Mybatis开启驼峰命名映射mapUnderscoreToCamelCase_驼峰命名_02



 配置开启



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

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




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

Mybatis开启驼峰命名映射mapUnderscoreToCamelCase_属性映射_03



再执行deptName便能成功赋值

Mybatis开启驼峰命名映射mapUnderscoreToCamelCase_开启_04



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



Mybatis开启驼峰命名映射mapUnderscoreToCamelCase_开启_05



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