文章詳情頁
java - 使用spring-boot-data-jpa數據訪問執行自定義的sql
瀏覽:86日期:2024-01-24 18:54:23
問題描述
求助,想在項目中使用spring-boot-data-jpa做數據訪問,構建實體User,然后UserRepository extends JpaRepository這種方式沒有問題,現在想著對于數據庫中有些表中數據我僅僅需要查詢一個字段,不想為此構建一個實體類和定義一個訪問接口,有沒有相應的做法可以實現,執行一條sql語句然后返回一個對象(可以是Map,List等等..),類似的做法也行,初試jpa還望各位多多指點.
問題解答
回答1:public interface UserRepository extends JpaRepository<User, Long> { @Query(value = 'SELECT * FROM USERS WHERE EMAIL_ADDRESS = ?1', nativeQuery = true) User findByEmailAddress(String emailAddress);}見http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.at-query如果不想單獨建一個repo,可以使用spring-jdbc
標簽:
java
相關文章:
1. atom開始輸入!然后按tab只有空格出現沒有html格式出現2. javascript - js setTimeout在雙重for循環中如何使用?3. javascript - vue-cli npm run build編譯報錯4. mysql - 這種分級一對多,且分級不平衡的模型該怎么設計表?5. mac里的docker如何命令行開啟呢?6. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?7. java - 創建maven項目失敗了 求解決方法8. python - pip install出現下面圖中的報錯 什么原因?9. java - 線上應用,如果數據庫操作失敗的話應該如何處理?10. php - MySQL數據庫設計,獲取點贊的人數
排行榜
