mybatis中的sql标签的作用就是进行代码的封装的,可以提高代码的复用性,既节省时间又提高效率。
比如:<sql id="sqlselect">
selsect *
</sql>
<sql id="sqlcontent">
from student
</sql>
这里封装了两个sql语句片段
<select id="findStudent" parameterType="student" resultType="Student">
<include refid="sqlselect" />
<include refid="sqlcontent" />
</select>
<include>标签相当于调用了这个sql语句片段
所以就相当于执行了sql语句
select * from student;