Skip to content

Commit 5795697

Browse files
DavideDgavinking
authored andcommitted
HHH-19386 MutationSpecificationImpl#getResultType must return null
Returning `Void.class` causes the validation in `QuerySqmImpl` to fail with the error: ``` org.hibernate.query.IllegalQueryOperationException: Result type given for a non-SELECT Query [<criteria>] ``` when the query is executed like in the example: ```java MutationSpecification mutationSpecification = MutationSpecification.create( ... ) session .createQuery(mutationSpecification.reference()) .executeUpdate(); ```
1 parent 3082549 commit 5795697

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

hibernate-core/src/main/java/org/hibernate/query/specification/internal/MutationSpecificationImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public String getName() {
7979

8080
@Override
8181
public Class<Void> getResultType() {
82-
return Void.class;
82+
return null;
8383
}
8484

8585
@Override

0 commit comments

Comments
 (0)