动态SQL就是根据条件不同生成不同的SQL语句
动态SQL本质上还是一个SQL语句,只是我们可以在SQL层面,去执行一个逻辑代码
搭建环境:
创建一个基础工程
1.导包
2.编写配置文件
3.编写实体类
4.编写实体类对应的Mapper接口和xml文件
IF
接口:
xml文件:
测试:
CHOOSE:
接口:
xml文件:
测试:
SET:
接口:
xml文件:
测试:
建议:
现在Mysql中写出完整的SQL,再对应的去修改我们的动态的SQLs实现通用即可。