阶段3 1.Mybatis_08.动态SQL_01.mybatis中的动态sql语句-if标签



创建新的工程


复制到新建的项目里面

pom.xml依赖部分复制过来

dao中整理代码 只保留四个查询

映射文件也只保留四个查询方法

增加一个根据条件查询的方法。



由于用了别名,所以parpameterType的值这里写user是可以的

测试方法,新增一个根据条件查询的

报错

实体类是userName。N是大写的

映射文件要和实体类保持一致。

前面还漏了一个and

上面一个配置的方法的N也要大写。解析的时候会把整个文件都解析一遍


判断条件里面也要改

执行结果


sql语句内大小写无所谓。

原文地址:https://www.cnblogs.com/wangjunwei/p/11318327.html