@Override public final BindContext bindValues(Object... values) { // [#724] When values is null, this is probably due to API-misuse // The user probably meant new Object[] { null } if (values == null) { bindValues(new Object[] { null }); } else { for (Object value : values) { Class<?> type = (value == null) ? Object.class : value.getClass(); bindValue(value, type); } } return this; }
@Override @Deprecated public final BindContext bindValues(Object... values) { // [#724] When values is null, this is probably due to API-misuse // The user probably meant new Object[] { null } if (values == null) { bindValues(new Object[] { null }); } else { for (Object value : values) { Class<?> type = (value == null) ? Object.class : value.getClass(); bindValue(value, DSL.val(value, type)); } } return this; }