package transaction;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import dao.DbOne;
import dao.DbTwo;
public class TranTest {
private DbOne dbone = null;
private DbTwo dbtwo = null;
//@Transactional(propagation = Propagation.REQUIRED)
public void add(){
dbone.add();
dbtwo.add();
}
public DbOne getDbone() {
return dbone;
}
public void setDbone(DbOne dbone) {
this.dbone = dbone;
}
public DbTwo getDbtwo() {
return dbtwo;
}
public void setDbtwo(DbTwo dbtwo) {
this.dbtwo = dbtwo;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
此例子简单易读,解压后放入eclipse或myeclipse即可运行。例子虽小,可覆盖面广,设计spring载入.properties文件,spring配置jta和jotm分布式事务,设置数据源连接池,注解事务驱动。功能是在mysql上建立了两个数据库分别为dbone和dbtwo,在dbone里有表tb1,表中只有一个字段id;在dbtwo数据库里有表tb2,表中也只有一个字段id;先向tb1插一条数据,然后在向tb2插一条数据,当没有设置事务时,如果tb2出现异常,tb1能正常插入数据,当设置了分布式事务后,如果tb2出现异常,tb1会自动回滚,没有数据插入。 分布式事务是针对不同数据库的(当然数据库放到不同的机子上也可以)。
资源推荐
资源详情
资源评论
















收起资源包目录





































































































共 131 条
- 1
- 2

mp_ok
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 安全性问题用基因工程方法生产的产品.pptx
- 西门子水处理1200PLC程序模板及触摸屏组态:工业自动化学习与应用的全面指南
- 现阶段配电网自动化建设.ppt
- 单片机教学计划.pdf
- 算法分析与设计考试复习题及参考答案.doc
- 土木工程知识点-项目管理经验谈——看完你就能做项目经理.doc
- 半桥LLC谐振变换器滞环控制与变频控制对比:启动平滑、响应迅速,输出电压波形及S1管子ZVS情况仿真分析(基于Matlab Simulink环境)
- 双馈风机并网储能系统的一次调频仿真及参数优化 - MATLABSimulink实现
- 三相维也纳Vienna架构SVPWM整流器:Matlab仿真模型文件详解——高PF值、低THD、精准电压转换与电流控制策略
- 农业物联网领域基于组态王6.53仿真的大棚温湿控制系统设计与PLC应用
- MCGS嵌入版7.6加热炉模拟仿真:运行效果与代码解析 精选版
- 基于Multisim的交通灯电路仿真设计:状态转换与数码管显示功能详解 详解
- MATLAB环境下数据批量处理、图像处理及风速时程模拟的GUIApp Designer界面设计 · 图像处理
- Comsol仿真技术解析:有损金属材料的高品质因子分析及其应用
- 单电阻FOC版本STM32与MD500E永磁同步PMSM无感算法方案及高性价比变频器解决方案
- LSDYNA材料本构经验笔记:涵盖多种材料模型的详细解析及其应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
- 4
- 5
前往页