Skip to content

Commit 171488a

Browse files
committed
HHH-18373 Fix NPE when accessing parameter type of JPA Criteria value parameter
1 parent 46b2739 commit 171488a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,13 @@ public SqmParameter<T> copy() {
122122

123123
@Override
124124
public BindableType<T> getHibernateType() {
125-
return this.getNodeType();
125+
return getNodeType();
126126
}
127127

128128
@Override
129129
public Class<T> getParameterType() {
130-
return this.getNodeType().getExpressibleJavaType().getJavaTypeClass();
130+
final SqmExpressible<T> nodeType = getNodeType();
131+
return nodeType == null ? null : nodeType.getExpressibleJavaType().getJavaTypeClass();
131132
}
132133

133134
@Override

0 commit comments

Comments
 (0)