Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Dapatkan kueri dari file di SPRING BOOT menggunakan @Query

Jika Anda perlu memuat SQL dari folder sumber daya, Anda dapat mencoba pustaka spring-data-sqlfile. Ini mendukung memuat kueri SQL dari sumber daya. Jadi, Anda hanya perlu meletakkan kueri SQL Anda ke folder sumber daya dan kemudian Anda dapat mereferensikannya di anotasi SqlFromResource:

@Repository
public interface UserRepository extends JpaRepository<User, Integer> {
    @SqlFromResource(path = "select_user_by_id.sql")
    User findById(int userId);
}

Outputnya akan seperti:

@Repository
public interface UserRepositoryGenerated extends JpaRepository<User, Integer> {    
  @Query(
      value = "SELECT *     FROM users     WHERE id = :userId",
      nativeQuery = true
  )
  User findById(int userId);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle.DataAccess.dll tidak dapat ditemukan meskipun ada

  2. Berapa batas ukuran untuk argumen subprogram varchar2 PL/SQL di Oracle?

  3. Pisahkan nilai yang dipisahkan koma dari kolom dalam baris, melalui kueri Oracle SQL

  4. Dapatkan ID catatan yang terakhir dimasukkan di Oracle db

  5. Basis data Oracle Pra-Built untuk pembelajaran dan pengujian menggunakan Oracle Developer VM