Как стать автором
Обновить

Комментарии 3

Вообще-то для операций типа DDL есть execute, который в отличие от update, не возвращает число обновленных строк (и не ждет от DDL такого числа).

Ну а «queryForList — получить столбец» это просто неверно. queryForList возващает список (в частном случае — например из Map). Т.е. это не столбец, а набор строк, выбранных запросом, и возможно обработанных mapper-ом. А уж столбец там будет, или все столбцы — это смотря какой запрос, и какой маппер.

И вообще автор опускает кучу важных деталей. Например, если вы выполните queryForObject, но при этом запрос ваш вернет две строки — вы получите exception, что ожидался только один ответ. Это позволяет в некоторой степени дополнительно контролировать правильность запросов.
Строковое представление данных… А как же PreparedStatement? Для новичков — ни в коем случае так не делайте.

После прочтения у меня остался единственный вопрос: как это связано с тестированием БД?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий