Skip to content

Commit f79de81

Browse files
committed
disable an assertion I believe to be unnecessary
the existence of this assertion was forcing array-based batch loaders to use Array.newInstance() when it looks like the JDBC drivers don't require that
1 parent 92f6618 commit f79de81

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

hibernate-core/src/main/java/org/hibernate/sql/exec/internal/JdbcParameterBindingImpl.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*/
55
package org.hibernate.sql.exec.internal;
66

7-
import java.util.Locale;
87

98
import org.hibernate.metamodel.mapping.JdbcMapping;
109
import org.hibernate.sql.exec.spi.JdbcParameterBinding;
@@ -17,9 +16,9 @@ public class JdbcParameterBindingImpl implements JdbcParameterBinding {
1716
private final Object bindValue;
1817

1918
public JdbcParameterBindingImpl(JdbcMapping jdbcMapping, Object bindValue) {
20-
assert bindValue == null || jdbcMapping == null || jdbcMapping.getJdbcJavaType().isInstance( bindValue )
21-
: String.format( Locale.ROOT, "Unexpected value type (expected : %s) : %s (%s)",
22-
jdbcMapping.getJdbcJavaType().getJavaTypeClass().getName(), bindValue, bindValue.getClass().getName() );
19+
// assert bindValue == null || jdbcMapping == null || jdbcMapping.getJdbcJavaType().isInstance( bindValue )
20+
// : String.format( Locale.ROOT, "Unexpected value type (expected : %s) : %s (%s)",
21+
// jdbcMapping.getJdbcJavaType().getJavaTypeClass().getName(), bindValue, bindValue.getClass().getName() );
2322

2423
this.jdbcMapping = jdbcMapping;
2524
this.bindValue = bindValue;

0 commit comments

Comments
 (0)