Skip to content

Commit 5169f77

Browse files
committed
HHH-9710 - IllegalArgumentException passing null as parameter value with explicit TemporalType
(cherry picked from commit 7a2fbbd)
1 parent fa526f6 commit 5169f77

File tree

1 file changed

+1
-1
lines changed
  • hibernate-entitymanager/src/main/java/org/hibernate/jpa/internal

1 file changed

+1
-1
lines changed

hibernate-entitymanager/src/main/java/org/hibernate/jpa/internal/QueryImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ public void bindValue(T value) {
253253
public void bindValue(T value, TemporalType specifiedTemporalType) {
254254
validateBinding( getParameterType(), value, specifiedTemporalType );
255255

256-
if ( Date.class.isInstance( value ) ) {
256+
if ( value == null || Date.class.isInstance( value ) ) {
257257
if ( name != null ) {
258258
if ( specifiedTemporalType == DATE ) {
259259
nativeQuery.setDate( name, (Date) value );

0 commit comments

Comments
 (0)