文章詳情頁
java - 使用spring-boot-data-jpa數據訪問執行自定義的sql
瀏覽:118日期: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. java - 多叉樹求值,程序高手,算法高手看過來3. node.js - nodejs使用formidable上傳文件問題4. java如何生成token?5. java - IDEA從SVN檢出項目 并在tomcat上運行 求詳細流程6. linux - 新手-----nginx怎么配置請求轉發?7. node.js - 帶有node_modules目錄的項目,用phpstorm打開速度極慢,怎么解決?8. ubuntu為什么這個文件夾里面的文件都被鎖上了?9. javascript - windos下第一次用Django無法正確創建工程目錄10. JAX-RS,GlassFish,Eclipse。簡單的Web服務不起作用
排行榜
