1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/baomidou-dynamic-datasource-spring-boot-starter

 / Детали:

Ручная смена данных источника не позволяет несколько раз изменять источник данных для одного и того...

Предстоит сделать
Владелец
Создано  
03.03.2025

же метода маппера.

Пример:

В многопользовательской среде при выполнении частичной агрегации данных требуется получение целевых данных из баз данных разных арендаторов.

DynamicDataSourceContextHolder.push("A"); // Дата-курс арендатора A
jdbcTemplate.queryForList("SELECT * FROM user");

DynamicDataSourceContextHolder.push("B"); // Дата-курс арендатора B
jdbcTemplate.queryForList("SELECT * FROM user");

При последовательном выполнении вышеуказанного кода было замечено, что при выполнении операции с источником данных B используется всё ещё источник данных арендатора A, используя один и тот же sqlSession.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/baomidou-dynamic-datasource-spring-boot-starter.git
git@api.gitlife.ru:oschina-mirror/baomidou-dynamic-datasource-spring-boot-starter.git
oschina-mirror
baomidou-dynamic-datasource-spring-boot-starter
baomidou-dynamic-datasource-spring-boot-starter