前端查询表格数据的时候,会分别调用 searchcount 服务。

如果重写了 search 服务,修改了查询条件,就需要把 count 服务也一并重写。

public List<Model> search(Filter filter, List<String> properties, Integer limit, Integer offset, String order) {
    
}

public Long count(Filter filter) {
    
}

其实这就是继承带来的问题,所以如果你继承某个父类,一定要对这个父类的接口实现非常清楚。
具体可以参考 effective java 第18条