博主写的这段代码
return new LambdaQueryChainWrapper<>(busLineMapper)
.select(BusLine::getId, BusLine::getLineName)
.eq(BusLine::getSupplierId, supplierId)
.like(!StringUtils.isEmpty(lineName), BusLine::getLineName, lineName)
.eq(BusLine::getIsDelete, 0)
.eq(BusLine::getFrequencyType, 1)
.list();
查询结果一直是select * from 。。。
打断点,查看源码发现调用的是mapper.selectList()。
而mapper文件本身有这段代码,导致反射该方法调用了子类的方法。
所以不能重写basemapper的方法(PS:方法名不能相同!)
List<BusLine> selectList(BusLine busLine);