Mybatis的Mapper映射文件中常用标签

1、Mapper标签

Mapper标签用于描述SQL映射关系。

Mapper标签有以下属性:

  1. namespace:指定Mapper接口的完整路径名。

  2. resultMap:指定结果映射关系,将查询结果映射成java对象。

  3. parameterMap:指定参数映射关系,将java对象映射成sql参数。

  4. sql:定义可重用的sqkl片段

  5. insert、update、delete、select:定义对应的sql语句及参数映射关系。

2、ResultMap标签

ResultMap标签用于描述查询结果集与java对象之间的映射关系。

ResultMap标签有以下属性:

  1. id:指定ResultMap的唯一标识符。

  2. type:指定映射的java对象类型

  3. extends:指定继承的ResultMap。

3、动态sql标签

  1. if:标签用于根据条件生成不同的SQL语句

  2. foreach:用于循环生成sql语句

4、include标签

include标签用于引入其他xml文件中定义的sql片段

posted @ 2024-10-14 20:51  cv开发者  阅读(46)  评论(0)    收藏  举报