软件编程
位置:首页>> 软件编程>> java编程>> Mybatis配置文件之动态SQL配置备忘录

Mybatis配置文件之动态SQL配置备忘录

作者:一条骆驼  发布时间:2023-11-21 00:13:02 

标签:Mybatis,配置文件,动态,sql

动态参数拼接的查询语句

–传入参数类型为自定义数据类型


<select id="queryMessageList" parameterType="com.imooc.bean.Message"
 resultMap="MessageResult">
 select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE where 1=1
 <if test="command !=null &amp;&amp;!&quot;&quot;.equals(command.trim())">
  and COMMAND=#{command}
 </if>
 <if test="description != null and !&quot;&quot;.equals(description.trim())">
  and DESCRIPTION like '%' #{description} '%'
 </if>
</select>

删除单条数据

–传入参数类型为String与基本数据类型


<delete id="deleteOne" parameterType="int">
 delete from MESSAGE WHERE ID = #{_parameter}
</delete>

删除多条数据

–传入参数类型为List


<delete id="deleteBatch" parameterType="java.util.List">
 delete from MESSAGE WHERE ID in (
 <foreach collection="list" item="item" separator=",">
  #{item}
 </foreach>
 )
</delete>

以上所述是小编给大家介绍的Mybatis配置文件之动态SQL配置备忘录,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

来源:http://blog.csdn.net/qq_38325620/article/details/72565356

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com