У меня есть оператор SQL, который нужно выполнить несколько раз со списком, и прямо сейчас я использую для этого @SQLBATCH.
@SqlBatch("INSERT INTO table (name, id) values (:names, :id)")
public abstract void addName(
@Bind("names") List<String> names,
@Bind("id") long id);
Я хотел бы вернуть целое число затронутых строк. Итак, я заглянул в @SQLUpdate, но похоже, что @SQLUpdate не принимает список в качестве параметра.
@SqlUpdate("INSERT INTO table (name, id) values (:names, :id)")
public abstract int addName(
@Bind("names") List<String> names,
@Bind("id") long id);
Я получаю эту ошибку: UnableToCreateStatementException: Исключение при привязке.
Есть ли способ вернуть целое число затронутых строк?