diff --git a/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java b/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java index 9ad575f26db..fcb925a378f 100644 --- a/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java +++ b/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java @@ -257,8 +257,6 @@ SearchException foundMultipleEntitiesForDocumentId(String entityName, String doc @Message(id = ID_OFFSET + 56, value = "Ignoring unrecognized query hint [%s]") void ignoringUnrecognizedQueryHint(String hintName); - // NOTE: This is used in -orm6 modules - @SuppressWarnings("unused") @Message(id = ID_OFFSET + 57, value = "Cannot set the fetch size of Hibernate Search ScrollableResults after having created them." + " If you want to define the size of batches for entity loading, set loading options when defining the query instead," + " for example with .loading(o -> o.fetchSize(50))." diff --git a/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/spi/HibernateOrmSearchScrollableResultsAdapter.java b/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/spi/HibernateOrmSearchScrollableResultsAdapter.java index 5774325d809..8d034d8a17d 100644 --- a/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/spi/HibernateOrmSearchScrollableResultsAdapter.java +++ b/mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/spi/HibernateOrmSearchScrollableResultsAdapter.java @@ -195,6 +195,11 @@ public boolean setRowNumber(int rowNumber) { return scroll( rowNumber - currentIndexInScroll ); } + // We cannot use @Override here because this method only exists in ORM 6.1.2+ + public void setFetchSize(int i) { + throw log.cannotSetFetchSize(); + } + @Override public boolean isClosed() { return closed;