目录
前言:
一、
1.两种解决方案:
1.1 Sql语句的查询字段起与POJO属性相同的别名。
1.2.自定义映射关系
2.知识点整理:
二、
1.介绍:
2.知识点整理:
三、特殊字符处理:
1.介绍:
2.特殊字符处理符号替换
3.例如:
前言:
MyBatis映射文件中除了
一、
标签:映射数据库字段名与实体类属性名关系 标签的作用是自定义映射关系。
MyBatis可以将数据库结果集封装到对象中,是因为结果集的列名和对象属性名相同:
当POJO属性名和数据库列名不一致时,MyBatis无法自动完成映射关系。如:
1.两种解决方案:
1.1 Sql语句的查询字段起与POJO属性相同的别名。
1.2.自定义映射关系
在映射文件中,使用
自定义映射关系: 在
2.知识点整理:
1.在MyBatis映射文件中,
的作用是“自定义映射关系” 2. 在MyBatis映射文件中,配置属性可以使用自定义映射 “resultMap”
二、
标签:提取可重用SQL语句 1.介绍:
用来定义可重用的Sql片段,通过 引入该片段。如:Sql 语句的查询字段与POJO属性相同的别名,该Sql片段就可以重用 select tid as id,tname as teacherName 2.知识点整理:
在MyBatis映射文件中,使用
可以引入 定义的Sql片段。
三、特殊字符处理:
1.介绍:
在Mybatis映射文件中尽量不要使用一些特殊字符,如: < , > 等。
我们可以使用符号的实体来表示:
2.特殊字符处理符号替换
符号 实体 < < > > & & ' ' " " 3.例如:



