内部类提供and的方法有以下几种
模糊查询的使用
@Override
public List<Student> selectByLikeName(String stuName) {
StudentExample studentExample = new StudentExample();
StudentExample.Criteria criteria = studentExample.createCriteria();
criteria.andStuNameLike("%" + stuName + "%");//会sql注入
return studentMapper.selectByExample(studentExample);
}
备注:一开始没有加(“%”+“%”)就等于完全匹配的查询。模糊查询用到andXXXlike()
需要自己加“%%”语句,这样一来实现了功能,但是会引起SQL注入的风险。输入%%或者置空等进行提交能拿到表内所有信息。
所以还是自己好好写sql吧。