Описание тега spring-jdbc
Spring JDBC является частью уровня доступа к данным, предоставляемого Spring. Spring Framework заботится обо всех низкоуровневых деталях, которые могут сделать JDBC таким утомительным API для разработки, как, например, подключения к базе данных, создание операторов подготовки, исключения процессов и т. Д.
0
ответов
Является ли JdbcBatchItemWriter уязвимым для SQL-инъекций?
Например, вот код: <bean id="sqlServerItemWriter" class="org.springframework.batch.item.database.JdbcBatchItemWriter" scope="step"> <property name="dataSource" ref="dataSource" /> <property name="sql"> <value> <![CDATA[ IN…
05 апр '16 в 14:19
1
ответ
inbound-channel-adapter - Как обновить поле строки при сбое?
У меня есть интеграция, которая начинается со стандартного запроса к базе данных, и она обновляет состояние в базе данных, чтобы указать, что интеграция работает нормально. Оно работает. Но если данные не могут быть обработаны и возникла исключитель…
15 май '14 в 10:21
2
ответа
Spring JDBC RowMapper с классом Hiearchies
Я хотел знать, что сообщество считает "лучшими практиками" в отношении отображения иерархий классов с помощью Spring JDBC. У нас нет возможности использовать полноценный инструмент ORM, однако мы используем Spring JDBC для облегчения утомительной пр…
02 дек '09 в 17:05
2
ответа
NullPointerException, возникающее при попытке доступа к базе данных
Это метод, который дает мне NullPointerException, Я сузил его до строки, которая запрашивает базу данных. Код не доходит до второго регистратора. Исключение выдается до того, как оно распечатывается. ОБНОВЛЕНИЕ: я только что протестировал jdbcTempla…
23 май '13 в 22:20
0
ответов
springframework.jdbc меняет значение после того, как JdbcTemplate выполняет хранимую процедуру вызова
Я использовал библиотеку springframework.jdbc, чтобы попытаться получить данные из моей базы данных в моем веб-проекте. По какой-то причине эта строка в след: TRACE: org.springframework.jdbc.core.StatementCreatorUtils - Setting SQL statement paramet…
19 сен '13 в 15:42
1
ответ
Spring RowMapper возвращает ArrayList для одного результата
Я использую Spring Boot для создания службы REST, которая подключается к Oracle DB. Я также использую Spring JDBC. У меня есть следующий код: jdbcCall.declareParameters(new SqlParameter("P_IN", OracleTypes.VARCHAR)); jdbcCall.declareParameters(new S…
26 фев '16 в 09:59
1
ответ
Как записывать время, затрачиваемое компонентами jdbc
В моем весеннем интеграционном приложении у меня есть несколько хранимых-процедур-исходящих-шлюзов, я бы регистрировал, сколько времени занимает каждый вызов, любая помощь будет оценена. В идеале я хотел бы иметь возможность включать / отключать вед…
11 фев '15 в 16:50
1
ответ
С чего начать с добавления Spring в бэкэнд GWT?
У меня есть приложение GWT, в которое я хотел бы добавить Spring, и в основном использую Spring с JdbcTemplate для обработки моего соединения с базой данных и модели DAO. Я довольно опытен в работе с GWT, но только начинаю изучать Spring. Что мне не…
18 авг '11 в 18:04
2
ответа
Spring Boot @Transaction не откатывается на RuntimeException
У меня есть приложение весенней загрузки, которое использует spring-boot-starter-jdbc, Java 8 и MySQL с InnoD. Приложение не откатывает исключения времени выполнения, даже когда я делаю это: throw new RuntimeException("Rolling back"); Я настраиваю с…
02 мар '17 в 11:18
1
ответ
Невозможно вызвать хранимую процедуру с помощью Spring JDBC
Мы не можем вызвать хранимую процедуру с помощью Spring JDBC. Ниже приведен фрагмент кода. Procedure Signature PROCEDURE get_cash_details ( p_org_id IN VARCHAR2, p_receipt_number IN VARCHAR2, p_result_type IN VARCHAR2, x_cash_detail OUT CASH_DETAIL_…
24 июн '14 в 06:50
1
ответ
Обработка асинхронных ошибок jdbc-outbound-gateway в Spring
Я пытаюсь реализовать поток "забей и забудь" для записи сообщений в базу данных путем вызова процедуры Oracle, все работает нормально, но я хотел бы регистрировать любые исключения, которые я получаю, когда, по какой-либо причине, я неправильно наст…
17 окт '14 в 10:15
0
ответов
Java, Spring - массовая вставка с использованием NamedParameterJdbcTemplate
Я пытаюсь сделать массовую вставку, используя namedParameterJdbcTemplate. Вот что я делаю: SqlParameterSource[] userSubjects = SqlParameterSourceUtils.createBatch(getStudentSubjectMap(subjectIds, user.getId())); namedParameterJdbcTemplate.batchUpdat…
09 июн '18 в 07:28
0
ответов
JdbcTemplate queryForList, изменяющий порядок базы данных
Я использую queryForList метод для извлечения данных для следующего sql. String sql = "select * from my_table ORDER BY ? ? LIMIT ?, ?"; return jdbcTemplate.queryForList(sql,new Object[]{param1,param2, param3,param4}); Я вижу, что порядок изменяется …
22 окт '17 в 14:46
2
ответа
Можем ли мы получить результаты, используя один объект RowMapper вместо создания объектов каждый раз?
При извлечении результатов из db через springJdbcTemplate везде я видел, что они каждый раз передают новый объект RowMapper. Это обязательно? Или мы можем просто использовать один объект и передавать его снова и снова. Student student = jdbcTemplate…
22 янв '16 в 16:26
4
ответа
Весна JDBC Postgresql, где в как
У меня есть следующий запрос: SELECT * FROM user_info WHERE phone_number IN (:phoneNumbers) Я хочу искать не по точному номеру телефона, а используя LIKE для каждого. Как я могу это реализовать?
30 ноя '17 в 20:38
1
ответ
Попытка использования ресурсов Java 7 с использованием весенних транзакций приводит к закрытию соединения при фиксации
Я пытаюсь обновить существующий код Java 6 до Java 7, и у меня возникает проблема с новым синтаксисом try-with-resources при работе с JDBC-соединениями, которые управляются весенней транзакцией. Соединения с базой данных управляются Oracle UCP и изв…
28 окт '14 в 19:30
1
ответ
JDBC - обработать хранимую процедуру Oracle Oracle
У меня есть задача отправить данные транзакции продаж в одно соединение. Поэтому я решил использовать хранимую процедуру Oracle с типом данных XMLtype в качестве параметра IN. Интересно, это плохая практика? У хранимой процедуры Oracle, которую я на…
30 сен '14 в 16:41
1
ответ
Java springJDBC не имеет метода в классе CollectionFactory,
Когда я использовал jdbcTemplate's queryForList(String sql) метод в джунит, у меня возник вопрос. Тогда я отладил и обнаружил, что CollectionFactory не находит createLinkedCaseInsensitiveMapIfPossible(int columnCount), Это ужасно, потому что я пишу …
01 авг '16 в 01:10
0
ответов
Ошибка при обновлении изображения в базу данных с помощью Java Spring
Я попробовал код ниже. Я использую изображение и текст для обновления, но я получаю сообщение об ошибке приложения. Невозможно определить тип SQL для использования в качестве экземпляра этой ошибки, которую я получаю. QuestionRef questionRef = ceBea…
08 ноя '13 в 10:29
1
ответ
Превышение времени ожидания для подключения к базе данных в файле свойств
Мне было интересно, есть ли конкретный способ переопределить время ожидания подключения к базе данных в файле свойств в моем веб-проекте Java? Я использую Hibernate, Spring и MySQL DB. Я пробовал несколько различных полей свойств и сократил время ож…
03 дек '18 в 18:25