开发者学堂课程【MyBatis持久层框架入门:属性名和字段名不一致】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/21/detail/444
属性名和字段名不一致
1. 数据库中表的设计
2. Java中的实体类
3.mapper映射文件
4.问题:没有获取到密码
原因:mybatis 根据查询的列名(因为数据库不区分大小写所以在写入时会将列名转为小写)进行设值(参照列名setter方法)
5.解决列名和属性名不一致的方法
a) 为列名指定别名(别名需与java实体类的属性名一致)
设置结果映射类型
id 为主键
column 是数据库中表的列名
property 是对应实体类的属性名