目录
一、为什么需要动态SQL?
Mybatis 动态 sql 是做什么的?
二、多种动态 SQL 元素
三、示例
1、model定义
2、数据库定义
3、UserMapper接口及UserMapper.xml内容定义
if标签
choose/when/otherwise 标签
foreach标签
trim 标签
四、动态SQL注意
一、为什么需要动态SQL?
动态SQL允许你根据不同的条件构建不同的 SQL 语句。
动态 SQL 是 MyBatis 的一个强大的特性之一,它提供了 OGNL 表达式动态生成 SQL 的功能。