Anda dapat memaksa Hibernate untuk menggunakan dialek Oracle 10g, dengan cara ini Anda akan mendapatkan aturan batas lama dengan rownum alih-alih mengambil terlebih dahulu.
Melihat dokumentasi resmi , Anda dapat memaksa dialek dengan properti ini:
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
Atau, jika Anda menggunakan Spring Boot 2 dengan JPA, Anda dapat mengaturnya dengan cara ini:
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
Salam hangat.