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配置备忘录,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • Maven的pom.xml中resources标签的用法

    Maven的pom.xml中resources标签的用法

    本文主要介绍了Maven的pom.xml中resources标签的用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Cors实现java后端完全跨域实例

    Cors实现java后端完全跨域实例

    本篇文章主要介绍了Cors实现java后端完全跨域实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 一文搞懂Java ScheduledExecutorService的使用

    一文搞懂Java ScheduledExecutorService的使用

    JUC包(java.util.concurrent)中提供了对定时任务的支持,即ScheduledExecutorService接口。本文主要对ScheduledExecutorService的使用进行简单的介绍,需要的可以参考一下
    2022-11-11
  • java基于servlet编写上传下载功能 类似文件服务器

    java基于servlet编写上传下载功能 类似文件服务器

    这篇文章主要为大家详细介绍了java基于servlet编写上传下载功能,类似文件服务器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • SpringBoot 防御 CSRF 攻击的流程及原理解析

    SpringBoot 防御 CSRF 攻击的流程及原理解析

    CSRF是一种非常常见的Web攻击方式,其实是很好防御的,但是由于经常被很多开发者忽略,进而导致很多网站实际上都存在 CSRF 攻击的安全隐患,这篇文章主要介绍了SpringBoot 如何防御 CSRF 攻击,需要的朋友可以参考下
    2023-05-05
  • Java8新特性Lambda表达式的一些复杂用法总结

    Java8新特性Lambda表达式的一些复杂用法总结

    lambda表达式是JAVA8中提供的一种新的特性,它支持Java也能进行简单的“函数式编程”。 下面这篇文章主要给大家介绍了关于Java8新特性Lambda表达式的一些复杂用法的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • 两种用空格分隔的java字符串的方式

    两种用空格分隔的java字符串的方式

    这篇文章主要介绍了两种用空格分隔的java字符串的方式的方法,非常简单实用,需要的朋友可以参考下
    2015-03-03
  • Java源码解析之Iterable接口

    Java源码解析之Iterable接口

    遍历集合我相信大部分coder都会遇到,也经常使用,而Java给我们提供了多种选择,接下来就让我们一起来看看吧,需要的朋友可以参考下
    2021-05-05
  • Java模糊查询方法详解

    Java模糊查询方法详解

    这篇文章主要为大家详细介绍了Java模糊查询方法的实现,实例教你如何用Java做模糊查询结果,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Spring高级之注解@PropertySource的原理

    Spring高级之注解@PropertySource的原理

    这篇文章主要介绍了Spring高级之注解@PropertySource的原理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03

最新评论