mybatis动态sql之利用sql标签抽取可重用的sql片段

Posted 西西嘛呦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis动态sql之利用sql标签抽取可重用的sql片段相关的知识,希望对你有一定的参考价值。

<sql id="insertColumn">
    last_name,gender,email
</sql>
<insert id="">
    insert into tbl_employee(
        <include refid="insertColumn">
    ) values(#{lastName},#{gender},#{email})
</insert>

即我们可以将重复使用的sql片段抽取出来,然后在用使用的地方使用Include标签进行引用。在sql标签里面也可以使用诸如if等标签。

以上是关于mybatis动态sql之利用sql标签抽取可重用的sql片段的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis:动态sql语句

Mybatis -- 动态Sql概述动态Sql之<if>(包含<where>)动态Sql之<foreach>sql片段抽取

MyBatis动态SQL

Mybatis——Dao层实现映射文件深入核心配置文件深入

Mybatis动态SQL单一基础类型参数用if标签

Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql?