MyBatis-动态sql
目录
JDBC编程和ORM模型
MyBatis配置文件
MyBatis动态代理和映射器
一、动态 SQL 概述
二、if 元素
三、choose、when、otherwise 元素
四、trim、where、set 元素
where 元素
set 元素
trim 元素
五、foreach 元素
六、bind 元素
小结:
Mybatis映射器注解
一、映射器注解概述
1.1 映射器配置文件的缺陷
1.2 常用注解分类
二、基本注解(CRUD 操作)
2.1 @Insert(新增操作)
主键处
2.2 @Delete(删除操作)
2.3 @Update(更新操作)
2.4 @Select(查询操作)
2.5 多参数传递方式
三、结果映射注解
3.1 @Results(定义结果映射)
3.2 @ResultMap(复用结果映射)
3.3 级联映射注解
3.3.1 @One(一对一映射)
3.3.2 @Many(一对多映射)
四、动态 SQL 注解
4.1 脚本 SQL(