package com.ben.data; import java.util.List; public interface GenericDao<T> { public void save(T entity); public void update(T entity); public void delete(T entity); public T findById(Object id); //所有非单记录查询,都应该提供相应的分页接口。 public List<T> findAll(); public List<T> findAll(int pageMax, int pageStart); public List<T> findByKeys(String[] keys, Object[] values); public List<T> findByKeys(String[] keys, Object[] values, int pageMax, int pageStart); }