Du kan tvinga Hibernate att använda Oracle 10g-dialekten, på så sätt får du den gamla gränsregeln med rownum istället för att hämta först.
Tittar på officiell dokumentation , kan du tvinga dialekten med denna egenskap:
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
Eller, om du använder Spring Boot 2 med JPA, kan du ställa in så här:
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
Med vänlig hälsning.