mybatis sql片段 作者:马育民 • 2021-02-22 16:03 • 阅读:10102 # 介绍 在mybatis中通过使用 **SQL片段** 可以提高代码的重用性 在 **查询字段** 时会特别有用 # 例子 ### 定义 sql 片段 ``` <sql id="select_column"> id,name,phone,password,role,status,create_time,update_time </sql> ``` ### 使用 sql 片段 通过 `<include refid=""></include>` 标签使用,如下: ``` <insert id="saveUser" parameterType="com.lvyou.entity.UserModel"> insert into user ( <include refid="select_column"></include> ) values(#{id},#{name},#{phone},#{password},#{role},#{status},#{createTime},#{updateTime}) </insert> <select id="queryByPhone" resultMap="UserModelRM" > select <include refid="select_column"></include> from user where phone=#{phone} </select> ``` 原文出处:/show_1IXdezI49ED.html