- 11
- 0
- 约4.58千字
- 约 5页
- 2017-05-27 发布于湖北
- 举报
事务模板
事务模板
为什么提供事务模板
截⾄到现在为⽌,除⾮你使⽤ dao.execute(Sql ...) ,⼀次执⾏多个 SQL ,是
事务安全的,其他的情况 均是事务不安全的, 如如下代码:
Pet pet1 = dao.fetch(Pet.class,XiaoBai);
Pet pet2 = dao.fetch(Pet.class,XiaoHei);
pet1.setNic name(BaiBai);
pet2.setNic name(HeiHei);
dao.update(pet1);
dao.update(pet2);
尤其是请关注最后两句:
dao.update(pet1);
dao.update(pet2);
当第⼆句话抛出异常的时候,第⼀句话不能被回滚。这两条调⽤就是不事务安全的。
如果我想让 pet 1 和 pet2 的更新操作是原⼦性的,它们必须⼀同成功,⼀同失败,怎
么办呢?
使⽤事务模板
Nutz .Dao 提供了简单的解决办法: 事务模板
⼀段⽰例代码
上⼀节的例⼦可以修改为:
final Pet pet1 = dao.fetch(Pet.class,XiaoBai);
final Pet pet2 = dao.fetch(Pet.class,Xi
您可能关注的文档
- 【异乡好居】旧金山房产投资热,购置Lumina公寓正逢时.pdf
- 一种可调节悬浮式自动撒粉器.pdf
- 【奖学金申报】.pptx
- 一种基于模糊逻辑的新型故障序分量选相元件_郑涛.pdf
- 一种检测点是否在多边形或多面体内的方法.pdf
- 三相功率表和三相有功电能表错误接线速排法_肖贵桥.pdf
- 三菱Q系列PLC新面价表.pdf
- 业主已交装修保证金 为何遭遇二次收费.pdf
- 两样伤逝_几许别情_伤逝_伤兄弟亲情之逝.pdf
- 东风仪表横梁标准.pdf
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 维谛技术(Vertiv) 智算中心基础设施演进白皮书 2024_20241010155702.pdf
- 4.1《陆地水体间的相互关系-大运河之区位篇——地理特征与工程智慧》 高中地理湘教版选择性必修1.pptx VIP
- 二零二三年 优质公开课小五上英语.ppt
- 新蜀汉6.2_传奇攻略.pdf VIP
- 急性胰腺炎及胰腺癌病人的护理.pptx VIP
- 房租欠款起诉书模板.pdf VIP
- 青岛版六年级数学下册全册教案.doc
- 嗜酸性粒细胞增多相关性肺疾病诊疗中国专家共识PPT课件.pptx VIP
- 宜昌新洋丰肥业有限公司年产48万吨磷酸二铵项目(变更)环境影响评价报告书.pdf VIP
- 19.《“中药合群妙用”的临床配伍思路》【2026年四川中科】.doc VIP
原创力文档

文档评论(0)