Spring Boot 3 с olingo-jpa-processor-v4: ошибка SQLServer – неправильный синтаксис рядом с «пределом»JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot 3 с olingo-jpa-processor-v4: ошибка SQLServer – неправильный синтаксис рядом с «пределом»

Сообщение Anonymous »

Как я могу решить эту проблему? Приложение Spring Boot, использующее процессор olingo jpa v4, выдает неверный синтаксис рядом с ответом об ошибке запроса «limit» после обновления с Spring Boot 2.7.3 до 3.2.5 (java с 11 по 17).
При обновлении пакет olingo был обновлен до olingo-jpa-processor-v4 2.1.3 с 1.1.1.
Тесты с специальная конфигурация для SQL-сервера в application.yml

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

spring:
jpa:
properties:
eclipselink.eclipselink.target-database: org.eclipse.persistence.platform.database.SQLServerPlatform
hibernate:
dialect: org.hibernate.dialect.SQLServerDialect
show-sql: true
hibernate:
ddl-auto: none
используйте такие операторы SQL:

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

SELECT E0.ContactId S0 FROM T_Case E0 ORDER BY E0.InternalCaseId ASC LIMIT 10
В Spring Boot 2.7.3 оператор SQL был

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

SELECT E0.ContactId S0 FROM T_Case E0 ORDER BY E0.InternalCaseId DESC
Похоже, что в предыдущей версии olingo оператор sql только упорядочивал результат. После этого кажется, что он обрезал результат ответа, чтобы ответить только на первые десять результатов sql.
olingo-jpa-processor-v4 использует в своем pom.xml

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

        4.0.3
6.4.0.Final
Старая ссылка eclipselink 2.7.9, новая 4.0.3.
Спящий режим старая 5.6.9.Final, новая 7.0. 0.alpha3.

Подробнее здесь: https://stackoverflow.com/questions/792 ... t-syntax-n
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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