文章詳情頁
java - 使用spring-boot-data-jpa數據訪問執行自定義的sql
瀏覽:81日期: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. 數據庫 - mysql如何處理數據變化中的事務?2. 網絡傳輸協議 - 以下三種下載方式有什么不同?如何用python模擬下載器下載?3. angular.js - Angular路由和express路由的組合使用問題4. 如何修改phpstudy的phpmyadmin放到其他地方5. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?6. 表單提交驗證,沒反應,求老師指點7. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?8. 在mac下出現了兩個docker環境9. tp6表單令牌10. javascript - canvas 可以實現 PS 魔法橡皮擦的功能嗎?
排行榜
