首页 > 数据库技术 > 详细

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

时间:2019-03-06 12:47:42      阅读:278      评论:0      收藏:0      [点我收藏+]

一、

没用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>

 

二、

 

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

原文:https://www.cnblogs.com/package-java/p/10482211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!