在Mybatis中,可以定义个类似于方法一样的内容,在整个Mybatis.xml中都可以重复使用,减少代码量:
可以定义列名:
<sql id="allcolumn">
pk_id,
列名1,
列名2,
列名3
</sql>
<select id="selelct" >
select
<include refid="allcolumn"/>
FROM
表名
</select>
也可以定义sql:
<sql id="selectsql">
select *
from 表名
</sql>
<select id="selelct" >
select
*
FROM
(
<include refid="selectsql"/>
)
</select>