//条件查询,属性名如果出错则会报错,如果前端数据为空则无法查找到内容
@Test
void sele(){
QueryWrapper<book> queryWrapper=new QueryWrapper<>();
/*queryWrapper.like("name","lisi");//name中包含lisi的
queryWrapper.ne("name","lisi");//name不等于lisi的*/
queryWrapper.eq("name","lisi");//name等于lisi的
System.out.println(bookDao.selectList(queryWrapper));
}
//条件查询,可以检查属性名(建议使用)
@Test
void sele2(){
String name=null;
LambdaQueryWrapper<book> lqw =new LambdaQueryWrapper<>();
lqw.like(name !=null,book::getName,"li");//根据最前端的值决定是否添加条件
System.out.println(bookDao.selectList(lqw));
}