Ошибки выполнения запроса после обновления Spring Boot 3.2.0 до 3.2.1 — ORA-00933 — команда завершилась неправильноJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибки выполнения запроса после обновления Spring Boot 3.2.0 до 3.2.1 — ORA-00933 — команда завершилась неправильно

Сообщение Anonymous »

У меня есть приложение Java Spring с множеством запросов, которое до сих пор работало до весенней загрузки 3.2.0.
Недавно, после простого перехода на Spring boot 3.2.1, я начал получать такую ​​ошибку:

Код: Выделить всё

org.springframework.dao.InvalidDataAccessResourceUsageException: JDBC exception executing
SQL [select
o1_0.org_id,
o1_0.name
from organizations o1_0
where (
? is null or
trim(BOTH from ?)='' or
lower(o1_0.name) like lower(trim(BOTH from ?))
)
offset ? rows
fetch first ? rows only]
[ORA-00933: comando SQL command not properly ended]
Мои зависимости pom выглядят следующим образом:

Код: Выделить всё

org.springframework.boot
spring-boot-starter-parent
3.2.1




21
UTF-8
UTF-8





org.springframework.boot
spring-boot-starter-data-jpa



org.springframework.boot
spring-boot-starter-security



org.springframework.boot
spring-boot-starter-web



com.oracle.database.jdbc
ojdbc11



org.apache.commons
commons-lang3



Мои запросы, из которых удален некоторый код, который я не могу раскрыть, но по-прежнему выдают ошибки, имеют простые условия:

Код: Выделить всё

@Query("select org  "
+ "  from Organization         org     "
+ " where 1 = 1 "
+ "   and ( "
+ "         :#{#request.name} is null "
+ "         or "
+ "         trim(:#{#request.name}) = '' "
+ "         or "
+ "         lower(org.name) like lower(trim(:#{#request.name}))"
+ "       ) "
)
Page getPageByCriteria(@Param("request") GetOrganizationsRequestDto request, Pageable pageable);
Я подключаюсь к базе данных Oracle версии 11g
У кого-нибудь есть такая или подобная проблема, и кто-нибудь может мне помочь? с этим? Я подозреваю, что это связано с тем, что ojdbc не имел обновлений со времени последней весенней загрузочной версии.
Спасибо
Изменить : добавлен чистый SQL-запрос, выполняемый к базе данных согласно журналу ошибок

Подробнее здесь: https://stackoverflow.com/questions/778 ... -ora-00933
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»