Есть ли способ удалить группу элементов, используя "where ... in" в SQL, например, так:
HashSet<String> idStrings = ...;
SimpleJdbcTemplate template = getTemplate();
template.update("DELETE FROM records WHERE idstring IN (?)", idStrings);
Я пытаюсь заставить работать старый код, использующий этот метод, но всякий раз, когда я пытаюсь запустить его, драйверы Oracle JDBC выдают исключение:
QL состояние [99999];код ошибки [17004];Неверный тип столбца;вложенным исключением является java.sql.SQLException: недопустимый тип столбца
Это с ojdbc5 11.2.0.1.0 и spring-jdbc 3.0.3