Skip to content

Commit

Permalink
Include scroll() in SharedEntityManagerCreator's queryTerminatingMethods
Browse files Browse the repository at this point in the history
This commit supports the scroll() and scroll(ScrollMode) methods from
Hibernate's Query API in SharedEntityManagerCreator's query-terminating
methods set.

See gh-31682
Closes gh-31684
  • Loading branch information
sbrannen committed Nov 26, 2023
1 parent 0ecbeef commit 9ef2b5d
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ public abstract class SharedEntityManagerCreator {

private static final Set<String> transactionRequiringMethods = new HashSet<>(6);

private static final Set<String> queryTerminatingMethods = new HashSet<>(9);
private static final Set<String> queryTerminatingMethods = new HashSet<>(10);

static {
transactionRequiringMethods.add("joinTransaction");
Expand All @@ -93,6 +93,7 @@ public abstract class SharedEntityManagerCreator {
queryTerminatingMethods.add("getResultStream"); // javax.persistence.Query.getResultStream()
queryTerminatingMethods.add("getResultList"); // javax.persistence.Query.getResultList()
queryTerminatingMethods.add("list"); // org.hibernate.query.Query.list()
queryTerminatingMethods.add("scroll"); // org.hibernate.query.Query.scroll()
queryTerminatingMethods.add("stream"); // org.hibernate.query.Query.stream()
queryTerminatingMethods.add("uniqueResult"); // org.hibernate.query.Query.uniqueResult()
queryTerminatingMethods.add("uniqueResultOptional"); // org.hibernate.query.Query.uniqueResultOptional()
Expand Down

0 comments on commit 9ef2b5d

Please sign in to comment.