我一直在閱讀關於Spring Boot 定製存儲庫。我有幾十個博客解釋如何實現這些博客,但是當我們真正需要它時,沒有一個博客解釋過這種情況?Spring-Boot Custom Repository
我的意思是一個例子,我們不能沒有定製回購生活。我的意思是如果存在複雜查詢的情況,我們可以使用@Query
來實現它。
請解釋。
我一直在閱讀關於Spring Boot 定製存儲庫。我有幾十個博客解釋如何實現這些博客,但是當我們真正需要它時,沒有一個博客解釋過這種情況?Spring-Boot Custom Repository
我的意思是一個例子,我們不能沒有定製回購生活。我的意思是如果存在複雜查詢的情況,我們可以使用@Query
來實現它。
請解釋。
可以說我想要強類型查詢而不是@Query
。我會創建一個自定義回購,自動裝訂EntityManager
並使用QueryDSL,因此我可以使用強類型引用。
您可以使用它來擴展與其他不屬於Spring的庫的庫。
我發現它們在使用像jHipster這樣的程序生成器時很有用。它們使您的代碼與生成的代碼分開。當實體由一個愚蠢的程序員重新生成
的xxxRepositoryCustom.java xxxRepositoryImpl不會被覆蓋(我)查詢本身有一些複雜的邏輯不能在一個簡單的@Query表示
你談論Spring Data JPA Repositories(與Spring Boot無關)? – PaulNUK
是的(Spring Data JPA with Hibernate),我正在研究spring引導,爲什麼我提到它 –