前端查询表格数据的时候,会分别调用 search
和 count
服务。
如果重写了 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条