springdataJpa

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)繼承

相關文章
相關標籤/搜索