Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Pobierz zapytanie z pliku w SPRING BOOT za pomocą @Query

Jeśli chcesz załadować SQL z folderu zasobów, możesz wypróbować bibliotekę spring-data-sqlfile. Obsługuje ładowanie zapytań SQL z zasobów. Wystarczy więc umieścić swoje zapytania SQL w folderze zasobów, a następnie odnieść się do nich w adnotacji SqlFromResource:

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

Wynik będzie wyglądał następująco:

@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. Erlang i jego zużycie pamięci sterty

  2. Oracle RAC w chmurach innych firm

  3. Dodaj wskaźnik porządkowy do daty w Oracle

  4. Czy Oracle obsługuje wyszukiwanie pełnotekstowe?

  5. Jak uzyskać wczorajszą datę w Oracle?