上一篇文章:
什么是if标签?
if标签通常用于 WHERE 语句、UPDATE 语句、INSERT 语句中,通过判断参数值来决定是否使用某个查询条件、判断是否更新某一个字段、判断是否插入某个字段的值。
继续在mapper层的接口写代码,先用if标签来做实例,光标移到上面Alt+回车键选择第一个
跳到BookMapper.xml,并且自动生成以下代码,在写sql语句
我们这里查询的是bookType类型
bookType来自于BookMapper的参数Book实体类里面的bookType要求大小写一致
where 1=1 (等同条件)
#不等于$