Oracle XE (11g) Сбой пагинации.Причина: смещение извлекается с ошибкой: команда не завершена должным образом - PullRequest
0 голосов
/ 23 сентября 2018

Я использую весеннюю загрузку 2.0.5.RELEASE и данные весны jpa.

Я хочу использовать Pageable для управления нумерацией страниц.

Сгенерированный SQL действителен только для Oracle 12,не XE / Oracle 11.

Это известная проблема Hibernate?и есть ли обходной путь?Спасибо.

Maven:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.5.RELEASE</version>
</parent>

Репозиторий:

public List<Simple> findAll(Pageable pageable);

Весенний тестовый класс:

list = simpleRepository.findAll(PageRequest.of(1, 1));
assertEquals(1, list.size());

Создан упрощенный SQL:

SELECT * FROM simple OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY;

1 Ответ

0 голосов
/ 30 сентября 2018

Добавить spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.Oracle10gDialect в application.properties

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...