dao層繼承JpaRepository<T,主鍵類型>,分頁查詢和複雜查詢還需繼承JpaSpecifationExecutor<T> 注意:不須要加@repositorysql
1 直接在server層封裝,能夠用jpa集成的方法crud(findAll,findById.get()...)server
2 或者在dao層用命名法 例如:findByName(string name) 等同於 where name=? findTopBy --> limit 1 ,findTop6By --> limit 6對象
3 直接dao接口層上面用註解@Query(「」)這種是JPQL語句(面向對象查詢,不能出現表名,都是對象名)或者用sql語句@Query(「」,nativeQuery=true)繼承