Mybatis自动映射

来源:互联网 发布:c语言强制转换 编辑:程序博客网 时间:2024/05/21 17:05

1、Mybatis支持映射的方式有ResultType和ResultMap
2、ResultMap映射需要我们指定列名称和实体类属性之间的映射关系
3、Mybatis默认使用ResultType进行映射
4、如果我们希望将查询到的列直接映射到时属性上
5、假如查询出来的列名称味USER_ID,映射的实体属性为userId
6、我们只需要在Mybatis的配置文件中添加配置,即可完成自动映射,省去了我们手写ResultMap的麻烦
这里写图片描述
7、切记数据库列名称必须是xxx_xxx,也就是必须要有下划线,下划线对应的实体属性的驼峰名称,具体的可参照源码

Mybatis映射关键类 DefaultResultSetHandler 方法getRowValue

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

原创粉丝点击