sql标签: 把相同的sql语句部门抽取出来通过sql标签定义,供sql引入
<sql id="common"> id,user_name,age,mobile_phone,address </sql>
那么在我们Mybatis的mapper.xml文件中如何引入上面的sql标签中的内容呢?
使用<include>标签
<!--查询所有用户信息-->
<select id="selectUserList" resultMap="userResult">
select <include refid="common"></include> from t_user
</select>
使用include标签后根据refid找到id为common的<sql>标签内容,并将其内容替换
相当于我们的sql查询语句变成 select id,user_name,age,mobile_phone,address from t_user