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>

 

二、

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM