Mybatis <Sql>标签

重复的SQL预计永远不可避免,<sql>标签就是用来解决这个问题的

复制代码
<sql id="sql1">id,name,age,gender</sql>

<select id="getPerson" parameterType="int" resultType="orm.Person">
    select 
    <include refid="sql1"></include>
     from Person where id=#{id}
</select>
复制代码

 

<sql>:定义重复代码

.id:sql代码块的名称

<include>:引用sql代码

refid:需要应用sql代码块的id

posted @ 2017-05-09 16:39  ー個亽の江湖  阅读(73)  评论(0编辑  收藏  举报