Tag

TransactionManagement

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 19, 2024 · Backend Development

Understanding the Thread‑Safety Mechanism of MyBatis SqlSessionTemplate in Spring Integration

This article explains why MyBatis' default SqlSession implementation is not thread‑safe, how Spring‑MyBatis integration introduces SqlSessionTemplate and its dynamic proxy, and how transaction‑bound ThreadLocal management ensures safe SqlSession usage across multiple threads.

JavaMyBatisSpring
0 likes · 11 min read
Understanding the Thread‑Safety Mechanism of MyBatis SqlSessionTemplate in Spring Integration
Top Architect
Top Architect
Apr 12, 2023 · Backend Development

Dynamic Multi‑DataSource Management and Transaction Handling in Spring

This article explains how to dynamically manage multiple data sources and ensure transactional consistency in Spring applications by extending AbstractRoutingDataSource, using configuration‑file or database‑table approaches, applying AOP for datasource switching, and implementing custom multi‑database transaction management.

AOPDynamicDataSourceMultiDatabase
0 likes · 16 min read
Dynamic Multi‑DataSource Management and Transaction Handling in Spring