1、Mapper标签
Mapper标签用于描述SQL映射关系。
Mapper标签有以下属性:
-
namespace:指定Mapper接口的完整路径名。
-
resultMap:指定结果映射关系,将查询结果映射成java对象。
-
parameterMap:指定参数映射关系,将java对象映射成sql参数。
-
sql:定义可重用的sqkl片段
-
insert、update、delete、select:定义对应的sql语句及参数映射关系。
2、ResultMap标签
ResultMap标签用于描述查询结果集与java对象之间的映射关系。
ResultMap标签有以下属性:
-
id:指定ResultMap的唯一标识符。
-
type:指定映射的java对象类型
-
extends:指定继承的ResultMap。
3、动态sql标签
-
if:标签用于根据条件生成不同的SQL语句
-
foreach:用于循环生成sql语句
4、include标签
include标签用于引入其他xml文件中定义的sql片段
标签:Mapper,java,映射,标签,ResultMap,sql,Mybatis From: https://www.cnblogs.com/cmt11/p/18466063