Skip to content

Commit b269773

Browse files
committed
HHH-18502 Fix compiler method selection for #in(Collection<?> values)
1 parent e9231c0 commit b269773

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFieldLiteral.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ public SqmPredicate in(Expression<?>... values) {
180180

181181
@Override
182182
public SqmPredicate in(Collection<?> values) {
183-
return nodeBuilder().in( this, values );
183+
//noinspection unchecked
184+
return nodeBuilder().in( this, (Collection<T>) values );
184185
}
185186

186187
@Override

hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSubQuery.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,8 @@ public SqmInPredicate<?> in(Expression<?>... values) {
592592

593593
@Override
594594
public SqmInPredicate<?> in(Collection<?> values) {
595-
return nodeBuilder().in( this, values );
595+
//noinspection unchecked
596+
return nodeBuilder().in( this, (Collection<T>) values );
596597
}
597598

598599
@Override

0 commit comments

Comments
 (0)