未开启情况
配置开启
驼峰命名开启映射不区分大小写
未开启情况
先看未开启的情况,默认是未开启
未开启的时候,deptName是空的,因为数据库列名映射不到我们的实体类的字段,除非把deptName变为dept_name,但是dept_name不符合我们java的命名规则
先看官网介绍如何配置开启Mybatis官网
配置开启
那我们就配置开启一下,默认是false,开启要为true
<settings> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings>
在mybatis的核心配置文件添加上面的配置
再执行deptName便能成功赋值
驼峰命名开启映射不区分大小写
虽然不需区大小写,但是我们最好还是按照Java的命名规范来