mybatis中include标签用法
时间: 2023-04-26 22:03:25 浏览: 194
Mybatis系列课程-一对一
MyBatis 中的 include 标签用于在 SQL 语句中包含其他的 SQL 语句,可以用来提高代码的复用性和可维护性。使用方法如下:
1. 在 mapper.xml 文件中定义一个 SQL 语句作为公共部分
2. 在需要使用公共部分的 SQL 语句中使用 include 标签引用公共部分
3. 在 include 标签中指定引用的 SQL 语句的 id 即可。
示例:
```
<!-- 定义公共部分 -->
<sql id="common_columns"> id, name, age </sql>
<!-- 使用公共部分 -->
<select id="selectUser" resultType="User">
select
<include refid="common_columns"/>
from user
</select>
```
include 标签还可以用来引用另一个 mapper.xml 文件中的 SQL 语句,方法是在 refid 中指定全限定名。
如:
```
<include refid="com.xx.xxx.xxxMapper.getAll" />
```
上面的例子就是引用 com.xx.xxx.xxxMapper.xml 中的 getAll 语句
阅读全文