Skip to content

Commit e0e4058

Browse files
committed
HHH-19085 NPE when using null value in CriteriaUpdate
1 parent 65c15d8 commit e0e4058

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2182,6 +2182,9 @@ private static <X, T extends X> BindableType<? extends X> resolveInferredParamet
21822182
}
21832183

21842184
private <T> ValueBindJpaCriteriaParameter<T> valueParameter(T value, SqmExpression<? extends T> typeInferenceSource) {
2185+
if ( value == null ) {
2186+
return new ValueBindJpaCriteriaParameter<>( null, value, this );
2187+
}
21852188
final var bindableType = resolveInferredParameterType( value, typeInferenceSource, getTypeConfiguration() );
21862189
if ( bindableType == null || isInstance( bindableType, value) ) {
21872190
@SuppressWarnings("unchecked") // safe, we just checked

0 commit comments

Comments
 (0)