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

 更新时间:2021年04月01日 15:37:01   作者:一条骆驼  
这篇文章主要介绍了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配置备忘录,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • java中Consumer接口的使用教程详解

    java中Consumer接口的使用教程详解

    Java 8 引入了 java.util.function 包,其中包含了一些常用的函数式接口,Consumer 接口是其中一个函数式接口,用于表示接受一个输入参数并执行某种操作的操作者,下面我们就来学习一下他的具体使用吧
    2023-12-12
  • springboot配置加密的正确姿势分享

    springboot配置加密的正确姿势分享

    在Spring boot开发中,需要在application.yml文件里配置数据库的连接信息,或者在启动时传入数据库密码,如果不加密,传明文,数据库就直接暴露了,下面这篇文章主要给大家介绍了关于springboot配置加密的正确姿势,需要的朋友可以参考下
    2022-11-11
  • elasticsearch节点的transport请求发送处理分析

    elasticsearch节点的transport请求发送处理分析

    这篇文章主要为大家介绍了elasticsearch节点的transport请求发送处理分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • spring中对象注入的三种实现方式

    spring中对象注入的三种实现方式

    本文主要介绍了spring中对象注入的三种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Java文件(io)编程之记事本开发详解

    Java文件(io)编程之记事本开发详解

    这篇文章主要为大家详细介绍了Java文件(io)编程之记事本开发,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • RocketMQ获取指定消息的实现方法(源码)

    RocketMQ获取指定消息的实现方法(源码)

    这篇文章主要给大家介绍了关于RocketMQ获取指定消息的实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用RocketMQ具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08
  • 解决项目没有build path的问题

    解决项目没有build path的问题

    这篇文章主要介绍了解决项目没有build path的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 解决RestTemplate 请求url中包含百分号 会被转义成25的问题

    解决RestTemplate 请求url中包含百分号 会被转义成25的问题

    这篇文章主要介绍了解决RestTemplate 请求url中包含百分号 会被转义成25的问题,具有很好的参考价值,希望对大家有所帮助。
    2021-10-10
  • IDEA入门级使用教程你居然还在用eclipse?

    IDEA入门级使用教程你居然还在用eclipse?

    上个月,idea的使用量超越eclipse的消息席卷了整个IT界,idea到底好在哪里呢?下面小编通过本文给大家详细介绍下IDEA入门级使用教程,非常详细,感兴趣的朋友一起看看吧
    2020-10-10
  • IDEA将Maven项目中指定文件夹下的xml等文件编译进classes的方法

    IDEA将Maven项目中指定文件夹下的xml等文件编译进classes的方法

    这篇文章主要介绍了IDEA将Maven项目中指定文件夹下的xml等文件编译进classes的方法,帮助大家更好的利用IDEA进行Java的开发学习,感兴趣的朋友可以了解下
    2021-01-01

最新评论