Как я могу проверить, установлено ли соединение моего кода с БД Oracle или нет?
Ниже приведены параметры конфигурации в моем файле свойств весенней загрузки:
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql = true
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
oracle.username=username
oracle.password=password
oracle.url=jdbc:oracle:thin:username/password@//ipaddress:1521/dbname
Когда яПытаясь получить данные из базы данных, он показывает эту ошибку:
org.hibernate.exception.SQLGrammarException:
не удалось подготовить оператор
Ниже приведен пример кода:
@Repository
public interface AmountRepository extends JpaRepository<POJO, Integer> {
@Query(
value = "select t.mov_flg,t.net_val,t.loc_cd,t.trn_type,t.trn_no,\r\n" +
" t.trn_dt,t.created_dt,tr.term_amt,t.gross_val\r\n"
+ " from inv_thdr,\r\n" +
" tr where t.trn_no=term_trn.term_no and t.trn_type='EBO'
and t.loc_cd=3 and t.trn_no>3",
nativeQuery = true
)
public List<POJO> getLastHoursData(@Param("transactionNo") Integer transactionNo);
}