水滴石穿——非一日之功

MyBatis中关于SQL标签的用法(重用SQL 代码段)

一、

没用sql标签前的SQL映射代码:

<select id="findById" resultType="cn.tedu.mybatis.entity.User">
        SELECT
         id,username,password,age,phone,email
        FROM t_user
        WHERE
        id=#{id}
    </select>

使用sql标签就可以重用sql标签里面的SQL语句,

只要调用<include>标签就可以了,refid属性值填<sql>标签的id属性值

<sql id="userColumns"> id,username,password,age,phone,email</sql>
    <select id="findById" resultType="cn.tedu.mybatis.entity.User">
        SELECT
         <include refid="userColumns"></include>
        FROM t_user
        WHERE
        id=#{id}
    </select>

 

二、

 

posted @ 2019-03-06 11:29  滑稽的鼠标  阅读(4743)  评论(0编辑  收藏  举报
/*粒子线条,鼠标移动会以鼠标为中心吸附的特效*/