MyBatis动态sql

动态sql就是可以对sql语句进行灵活的封装,拼接。
通过mybatis语法的判断可以实现动态sql。

1 if标签 - 多条件查询,获取用户列表;
2 where标签 - 解决if标签拼接字符串AND符号问题(可以去掉开头的AND符号);
3 trim标签 - 定制where标签的规则
4 set标签 - 解决更新数据表时字符串拼接逗号”,”问题;
5 foreach标签 – 如果需要使用IN查询多条相同数据,可以使用foreach遍历;
6 sql标签 – 可以提取重复sql语句片段;

更详细的内容可以参见官方文档。

你可能感兴趣的:(MyBatis动态sql)