1. 首页
  2. 编程语言
  3. Java
  4. mybatis的动态sql之if test的使用说明

mybatis的动态sql之if test的使用说明

上传者: 2021-12-19 16:39:30上传 PDF文件 61.56 KB 热度 16次

参数为String,if test读取该参数代码参数为pojo , if test读取该参数代码1.mybatis 中 的 if test写法1.1官方文档上对于if是这么写的参考官方文档:实际项目中会有这种情况: 页面上title字段输入某个值进行查询,手动将输入框中的值删除,然后再次查询,发现结果不正确,究其原因是应为title传入了空串" " 这样在mybatis配置文件中就会用空串进行查询,导致出现错误结果1.2建议写法2.使用mybatis 做修改时将字段置空if中如果传入的参数如果为空,那么将不会执行if中的语句解决办法:

用户评论