Вопросы по теме 'jdbctemplate'

в чем разница между ResultSetExtractor и Rowmapper?
Я работал как над интерфейсами обратного вызова сопоставителя строк, так и над набором результатов. Я нашел разницу, т.е. 1. Сопоставитель строк может обрабатываться для каждой строки. Но экстрактор набора результатов мы можем перемещаться по всем...
64079 просмотров
schedule 07.06.2024

JDBC потерял соединение при повторении ResultSet
В моем приложении я подключаюсь к базе данных MSSQL через TCP/IP, используя Spring и JdbcDAOSupport. Он отлично работает, когда соединение стабильно, но когда я отключаю кабель Ethernet во время повторения набора результатов, приложение...
458 просмотров
schedule 23.12.2023

Имитация источника данных для JdbcTemplate с помощью Mockito
Я пытаюсь протестировать класс в проекте Spring. Я хотел бы внести как можно больше изменений в тестовый класс по сравнению с классом dao, чтобы мне не приходилось повторно тестировать всевозможные вещи из-за изменения. Класс, с которым я работаю,...
32475 просмотров

Есть ли способ разумно установить размер выборки в JdbcTemplate?
У меня есть запрос, который возвращает отчеты по диапазону дат. Если диапазон дат большой, может быть возвращено 50 тыс. строк. Если диапазон дат очень мал, может быть возвращено 10 записей. Я обнаружил, что установка размера выборки на 1000, когда...
22217 просмотров
schedule 30.10.2022

Вставьте byte[] в поле blob с помощью jdbcTemplate spring и хранимой процедуры
Я пытаюсь вставить byte[] в поле blob с хранимой процедурой и получаю исключение: Ошибка обработки запроса; вложенным исключением является org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; неверная грамматика SQL...
4570 просмотров
schedule 20.05.2024

Ошибка создания bean-компонента с именем «accountController»
Итак, нам наконец удалось обновить наш Spring Framework с версии 3.2 до 4.2.25 . После некоторых болезненных процессов я застрял в этом исключении: Error creating bean with name 'accountController': Injection of resource dependencies failed;...
7226 просмотров

jdbcTemplate.batchUpdate для списка вставок не работает
У меня кончились нервные клетки, и мне очень нужна ваша помощь, ребята. По какой-то причине я не могу получить список ответов, вставленных в базу данных Я использую jdbcTemplate для этого, и мой код выглядит так public void...
3759 просмотров
schedule 17.10.2022

sql — вернуть строку постоянных значений, если строки не существует
Я хочу иметь возможность возвращать строку none, none, 0 , если из запроса не возвращается строка. У меня есть этот SQL: select first, last, count(address) from employee where last in ('james', 'smith', 'hankers') group by first, last union all...
440 просмотров
schedule 06.05.2024

Должен ли я закрыть соединение JdbcTemplate и вручную созданные операторы?
Для большинства моих запросов я использую метод query() из JdbcTemplate и RowMapper , который будет выполнять все операторы и соединения внутри. Но в конкретном случае мне нужны дополнительные метаданные из ResultSet , и я просто хочу сам...
4273 просмотров
schedule 04.12.2022

Получить Bean вместо объекта List, используя Jdbctemplate и Rowmapping
Я пытаюсь получить набор результатов и передать его в Bean. Это не работает. Но потом я попытался передать список бобов, и это сработало. Может ли кто-нибудь сказать мне, как я могу напрямую получить объект Bean, используя Jdbctemplate и...
666 просмотров
schedule 08.02.2024

Как эффективно предоставлять значения (), () с помощью Spring JDBCTemplate?
Я хочу указать values (...), (...), ... в запросе. Как это можно сделать с помощью Spring JDBCTemplate ? Пример запроса: with bookings(date, start_time, end_time, room) as ( values ('2015-01-01'::date, '10:00'::time, '11:00'::time,...
246 просмотров
schedule 22.11.2023

JdbcTemplate вставка XmlType не удалась для больших размеров
Я не могу вставить довольно большой XML в столбец Oracle XMLType, используя драйвер JDBC и Spring JdbcTemplate. Строка не маленькая, поэтому я создаю CLOB и передаю ее XMLTYPE(?) в команде вставки: String insertSql = "INSERT INTO tab...
936 просмотров
schedule 01.12.2023

состояние SQL [99999]; код ошибки [17004]; Недопустимый тип столбца; вложенным исключением является java.sql.SQLException: неверный тип столбца
Я прошел по многим ссылкам, например: ) SQL-запросы с Spring JDBCTemplate эффективно? , но не разрешили мой запрос. Не уверен, как это сделать в jdbcTemplate Кто-нибудь может направить? Теперь для меня это настоящий блокатор :) Код ниже...
5671 просмотров
schedule 11.02.2024

Как имитировать jdbcTemplate.query с параметрами (Object [] {})
Я пытаюсь использовать mockito для имитации jdbcTemplate и вызвать запрос метода, передав ему параметры с помощью Object [] {}. Я делаю модульный тест для своего уровня DAO. Я хочу имитировать jdbcTemplate, вызвать метод query и передать строку...
1033 просмотров

Является ли Spring JdbcTemplate быстрее, чем Spring Data Jpa?
Наш клиент заставляет нас использовать JdbcTemplate вместо Spring Data Jpa для разработки проекта Spring. Однако приложение не является критичным с точки зрения скорости и доставки ответов (это внутреннее веб-приложение для конечных пользователей...
361 просмотров

указать генератор последовательности в качестве значения
Есть ли возможность указать генератор последовательности как значение для столбца в SimpleJdbcInsert , JdbcTemplate , NamedParameterJdbcTemplate или любом другом классе для пакетного выполнения? например, я хочу, чтобы SQL был сгенерирован...
737 просмотров

Как использовать команду COPY table СУБД Oracle с использованием JDBC?
Я пытаюсь скопировать таблицу из одной базы данных в другую (на разных машинах) и использую шаблон JDBC для выполнения запроса, но этот запрос специфичен для Oracle: COPY FROM username1/passwd1@//192.168.3.17:1521/PROD_SERVICE to...
186 просмотров
schedule 22.09.2022

Имитация исключения запроса jdbcTemplate с помощью Spy (junit5)
Я использую Spy, а не Mock, потому что мне нужна обычная функциональность в других методах. Я хочу имитировать исключение при вызове запроса jdbcTemplate. Прототип JdbcTemplate.query — public <T> List<T> query(String sql,...
305 просмотров

Каждый вызов задания в Spring Batch открывает новый пул соединений с базой данных?
Я запрашиваю строки из базы данных, используя шаблон JDBC, и для каждой строки я программно запускаю задание, которое выполняет шаг на основе фрагментов. Я беспокоюсь, что каждый вызов задания создаст новый набор пулов соединений. Создает ли он...
59 просмотров