07 注解方式完成事务
发布日期:2022-03-30 20:19:34
浏览次数:23
分类:博客文章
本文共 1351 字,大约阅读时间需要 4 分钟。
上一节我们了解了jdbctemplate的使用,这一节我们了解一下基于注解的事务。
1、前提约束
- 完成jdbctemplate的使用
2、操作步骤
- 确保在application.xml中包含以下内容:
- 在src/main/java文件下创建net.wanho.service.UserService.java,内容如下:
import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.transaction.annotation.Transactional;public class UserService { private JdbcTemplate jdbcTemplate; @Transactional(rollbackFor = ArithmeticException.class) public void addUser() { jdbcTemplate.update("insert into t_user(id,name) values(?,?)",new Object[]{1,"jiangsu"}); System.out.println(1 / 0); jdbcTemplate.update("insert into t_user(id,name) values(?,?)",new Object[]{2,"wanhe"}); } public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; } public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; }}
- 在src/main/java文件下创建Test.java,内容如下:
public class Test{ public static void main(String[] args) { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("application.xml"); UserService userService = applicationContext.getBean("userService",UserService.class); userService.addUser(); }}
以上就是基于jdbctemplate,采用注解方式完成事务控制。
转载地址:https://www.cnblogs.com/alichengxuyuan/p/12554702.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月15日 08时48分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
spider-06
2019-04-26
spider-07
2019-04-26
Ubuntu环境配置
2019-04-26
CSDN日报190910:程序员都秃头,商务个个是人精
2019-04-26
CSDN日报190911:Unity3D开发小游戏;常见的五种神经网络
2019-04-26
CSDN博主排行榜上线!
2019-04-26
CSDN日报190912:前端、架构、数据库、游戏开发纯干货分享
2019-04-26
CSDN日报190917:手把手带你构建视频分类模型;深入浅出CNN
2019-04-26
CSDN日报190918:【技术干货】工作中Git的使用实践
2019-04-26
CSDN日报190919:游戏开发、数据库、架构干货分享
2019-04-26
CSDN日报190920:React Native发布新一代JS引擎Hermes
2019-04-26
CSDN日报190923:盘点那些被AI换脸、一键“脱”衣所滥用的AI模型
2019-04-26
CSDN日报190924:深度学习、开发干货分享
2019-04-26
PAT (Advanced Level) 1001 A+B Format (20 分)
2019-04-26
机器学习面试题第一天
2019-04-26
window10 caffe cpu-only安装
2019-04-26
YOLO-V3 Bbox预测解读
2019-04-26
论如何做到轻量级网络(Unet为例)
2019-04-26
Mask RCNN简图
2019-04-26