1、if 和 where
- If标签:作为判断入参来使用的,如果符合条件,则把if标签体内的SQL拼接上。
注意:用 if 进行判断是否为空时,不仅要判断null,也要判断空字符串‘’;
- Where标签:会去掉条件中的第一个and符号。
2、SQL 片断
Mybatis提供了SQL片段的功能,可以提高SQL的可重用性。
3、foreach 遍历
案例:查询指定id的用户
【SELECT * FROM user where id in (31,32,33); 】
注意:用 if 进行判断是否为空时,不仅要判断null,也要判断空字符串‘’;
Mybatis提供了SQL片段的功能,可以提高SQL的可重用性。
案例:查询指定id的用户
【SELECT * FROM user where id in (31,32,33); 】
相关文章: