春天数据JPA简单查询

  

一、接口方法整理速查

弹簧数据JPA简单查询

,

二、五个接口详解,

<强>

弹簧数据JPA简单查询

 @NoRepositoryBean ,
  public  interface  CrudRepository, extends  Repository, {,
  
  ,,,& lt; S  extends  T>, S 保存(S 实体);//保存,,
  ,,,& lt; S  extends  T>, Iterable,保存(Iterable, findAll();//查询所有的对象,,
  ,,,Iterable, findAll (Iterable,实体);//批量删除,集合对象(后台执行时,一条一条删除)
  ,,,void  deleteAll();//删除所有,(后台执行时,一条一条删除)}

按禾焓軯PA简单查询"

,

<强>

弹簧数据JPA简单查询

 @NoRepositoryBean ,,, & lt; T, ID , Serializable>,, CrudRepository, {,,
  
  ,,,Iterable, findAll (Sort 排序);
  ,,,Page, findAll (Pageable 可分页);}

按禾焓軯PA简单查询"

,

弹簧数据JPA简单查询

 @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 排序);//根据实例查询,并排序。}

弹簧数据JPA简单查询

,使用起来更方便。

、效率更高些。相比较而言,CrudRepository接口的删除方法,都是一条一条删除的,即便是,deleteAll也是一条一条删除的。



,


,


春天数据JPA简单查询