一、接口方法整理速查
,
二、五个接口详解,
<强> 强>
@NoRepositoryBean , public interface  CrudRepository, extends Repository , {, ,,,& lt; S extends T>, S 保存(S 实体);//保存,, ,,,& lt; S extends T>, Iterable ,保存(Iterable, findAll();//查询所有的对象,, ,,,Iterable, findAll (Iterable ,实体);//批量删除,集合对象(后台执行时,一条一条删除) ,,,void deleteAll();//删除所有,(后台执行时,一条一条删除)}
,
<强> 强>
@NoRepositoryBean ,,, & lt; T, ID , Serializable>,, CrudRepository, {,, ,,,Iterable , findAll (Sort 排序); ,,,Page , findAll (Pageable 可分页);}
,
强>
@NoRepositoryBeanpublic interface JpaRepository,,,,,,,, extends PagingAndSortingRepository , QueryByExampleExecutor , { ,,,, ,,,List , findAll();,//查询所有对象,返回列表 ,,,List , findAll (Sort 排序),,//查询所有对象,并排序,返回列表 ,,,List , findAll (Iterable , List ,保存(Iterable, S saveAndFlush (S 实体);,//保存并强制同步数据库 ,,,void deleteInBatch (Iterable, List , findAll (Example, List, findAll (Example,,, Sort 排序);//根据实例查询,并排序。}
,使用起来更方便。
、效率更高些。相比较而言,CrudRepository接口的删除方法,都是一条一条删除的,即便是,deleteAll也是一条一条删除的。
。
强>
,
强>
,