for (Object arg : args)
dialect.bindArgument(ps, i++, instantiatorRegistry.valueToDatabase(unwrapOptionalAsNull(arg)));
}
@NotNull
private <T> ResultSetProcessor<List<T>> resultProcessorForClass(@NotNull Class<T> cl) {
<BUG>return new ReflectionResultSetProcessor<>(cl, instantiatorRegistry);
}</BUG>
@NotNull
public TypeConversionRegistry getTypeConversionRegistry() {
return instantiatorRegistry.getTypeConversionRegistry();

for (Object arg : args)
dialect.bindArgument(ps, i++, instantiatorRegistry.valueToDatabase(unwrapOptionalAsNull(arg)));
}
@NotNull
private <T> ResultSetProcessor<List<T>> resultProcessorForClass(@NotNull Class<T> cl) {
return rowMapperForClass(cl).list();
}
@NotNull
private <T> RowMapper<T> rowMapperForClass(@NotNull Class<T> cl) {
return new InstantiatorRowMapper<>(cl, instantiatorRegistry);
}
@NotNull
public TypeConversionRegistry getTypeConversionRegistry() {
return instantiatorRegistry.getTypeConversionRegistry();
