Můžete přinutit Hibernate, aby používala dialekt Oracle 10g, tímto způsobem získáte staré pravidlo limitu s rownum namísto načtení jako prvního.
Podívejte se na oficiální dokumentace , můžete dialekt vynutit pomocí této vlastnosti:
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
Nebo, pokud používáte Spring Boot 2 s JPA, můžete to nastavit takto:
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
S pozdravem.