MyBatis动态SQL小结
Posted CodingBoy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis动态SQL小结相关的知识,希望对你有一定的参考价值。
Mybatis 动态Sql小结
在项目开发中常常会用到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)等数据操作中。
以上是关于MyBatis动态SQL小结的主要内容,如果未能解决你的问题,请参考以下文章