Почему возникает эта ошибка ?: `org.hibernate.exception.SQLGrammarException: не удалось подготовить оператор` - PullRequest
0 голосов
/ 04 марта 2019

Как я могу проверить, установлено ли соединение моего кода с БД 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...