diff --git a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java index db6ae8aa0dbc..bf1cb5eb8319 100644 --- a/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java +++ b/hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmUtil.java @@ -645,7 +645,7 @@ else if ( domainParamBinding.isMultiValued() ) { jdbcMapping = (JdbcMapping) domainParamBinding.getType(); } else if ( domainParamBinding.getBindType() instanceof BasicValuedMapping ) { - jdbcMapping = ( (BasicValuedMapping) domainParamBinding.getType() ).getJdbcMapping(); + jdbcMapping = ( (BasicValuedMapping) domainParamBinding.getBindType() ).getJdbcMapping(); } else { jdbcMapping = null;