优秀的编程知识分享平台

网站首页 > 技术文章 正文

Mybatis 动态Sql小结(动态修改查询的sql代码是多少)

nanyue 2024-07-31 12:01:45 技术文章 8 ℃

在项目开发中常常会用到spring-mvc-mybatis框架,mybatis之所以强大原因之一是它的动态sql,可以在sql语句中做一些逻辑判断,减少出错概率。mybatis动态sql主要分为以下几类:

  • if语句(简单的条件判断)

  • choose(when,otherwise),相当于java语言的switch。

  • where(简化了sql语句中where条件判断)

  • set(用于更新操作sql)

  • foreach(循环遍历)

  1. if语句

2.choose语句

3.set语句

4.where语句

5.trim语句

6.foreach语句

以上几个常用到mybatis更新update)、查询(select)、新增(insert)、删除(delete)等数据操作中。

最近发表
标签列表