MyBatis第三天学习笔记(上)

Mybatis之动态SQL

一.if标签的使用

1.接口中定义
MyBatis第三天学习笔记(上)2.mapper中定义
MyBatis第三天学习笔记(上)3.测试代码
MyBatis第三天学习笔记(上)4.测试结果
MyBatis第三天学习笔记(上)

二.where和foreach标签的使用

用于多个查询的sql
select * from user where id in (41,42,46)
通过一个类传入集合的方法
QueryVo类
MyBatis第三天学习笔记(上)1.接口中定义
MyBatis第三天学习笔记(上)
2.mapper中的定义
MyBatis第三天学习笔记(上)
3.测试代码
MyBatis第三天学习笔记(上)
4.测试结果
MyBatis第三天学习笔记(上)

三.抽取重复的SQL

1.定义
MyBatis第三天学习笔记(上)
2.使用
MyBatis第三天学习笔记(上)MyBatis第三天学习笔记(上)注意:
在mapper中写的sql语句不要带分号;
以便于拼接