Java--类中定义的列名和数据库中表的字段不一致的问题
MyBatis只能自动维护数据库中表"列名"与"属性名"相同时的一一对应关系,二者不同时,则无法自动ORM
问题:在BuMen类定义的时候 部门名称 定义为 buMen 而 数据库中 部门是 DeptName
1.使用别名: 在Mapper.xml里的查询语句,字段名称 as 一个别名
2.使用ResultMap将查询结果按规则封装
在resultMap标签里定义 数据库中列名对应的类的属性名 最好把关联主键也定义出来
在select标签里 resultType 改为 resultMap 对应值为resultMap标签里id的值
输出是最好的输入。把学习的内容输出出来,加深记忆;