一、相关接口方法
在继承JpaRepository接口后,自动拥有了按“实例”进行查询的诸多方法。这些方法主要在两个接口中定义,一是QueryByExampleExecutor,一个是JpaRepository,如下所示:
public interface QueryByExampleExecutor<T> { <S extends T> S findOne(Example<S> example); //根据“实例”查找一个对象。<S extends T> Iterable<S> findAll(Example<S> example); //根据“实例”查找一批对象<S extends T> Iterable<S> findAll(Example<S> example, Sort sort); //根据“实例”查找一批对象,且排序<S extends T> Page<S> findAll(Example<S> example, Pageable pageable); //根据“实例”查找一批对象,且排序和分页<S extends T> long count(Example<S> example); //根据“实例”查找,返回符合条件的对象个数<S extends T> boolean exists(Example<S> example); //根据“实例”判断是否有符合条件的对象}
延伸阅读
学习是年轻人改变自己的最好方式