одно соединение для всех методов - PullRequest
0 голосов
/ 11 марта 2020

В моем проекте я использую jdbctemplate. В настоящее время в моем проекте бизнес-уровень вызывает различные методы dao, которые выполняют запросы SQL и в результате не могут получить базовое соединение с БД. в каком-то модуле я пробовал обычный JDB C. а также попробовал datasourcemanager и BasicDataSource, так что я хочу получить jdbctemplate obj на бизнес-уровне и передать его всем методам dao. но в jdbctemplate каждый раз, когда я использую методы обновления, создается новое соединение. Как я могу сделать одно соединение на поток. заранее спасибо

1 Ответ

0 голосов
/ 11 марта 2020

Стандартный способ сделать это - создать одноэлементный компонент для каждого источника данных и внедрить экземпляр, создаваемый Spring, в любой класс, который в этом нуждается. Это гарантирует, что одно соединение установлено и используется во всем приложении.

...