我使用的是spring boot 2.0.5.RELEASE和spring data jpa。
我想使用分页来控制分页。
生成的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);Spring测试类:
list = simpleRepository.findAll(PageRequest.of(1, 1));
assertEquals(1, list.size());生成的简化SQL:
SELECT * FROM simple OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY;发布于 2018-09-30 19:48:09
将spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.Oracle10gDialect添加到application.properties
https://stackoverflow.com/questions/52464851
复制相似问题