分布式事務相關概念和更多詳細的介紹,請看:
https://shardingsphere.apache.org/document/legacy/4.x/document/cn/features/transaction/
一、不使用Spring
① 引入maven依賴
<dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</artifactId> <version>4.1.1</version> </dependency> <!-- 使用XA事務時,需要引入此模塊 --> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-transaction-xa-core</artifactId> <version>4.1.1</version> </dependency> <!-- 使用BASE事務時,需要引入此模塊 --> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-transaction-base-seata-at</artifactId> <version>4.1.1</version> </dependency>
② 基於Java編碼方式使用分布式事務
# 配置數據源
#