spring boot jpa 事务管理
2024-09-08 00:10:29
spring boot 对jpa的支持极为方便,基本上不需要作太多配置,只需要加上注解就能支持事务:
@Controller
@Transactional(rollbackOn = Exception.class)
public class TestController {
@Autowired
TestRepository testRepository; @RequestMapping(path = "/test")
public void getAdminInfo(String currentAccount) throws Exception
{
Test account = testRepository.save(new Test().setName("abc"));
System.out.println(account);
}
}
@Transactional(rollbackOn = Exception.class) 指在遇到Exception时就会回滚,而如果不标注rollbackOn,只会在抛RuntimeException时回滚。
最新文章
- JS图片上传预览
- (转)php-curl响应慢(开发微信授权登陆时碰到的问题)
- 初学Java,第一段代码
- 普通文件迁移ASM
- ubuntu下编译源码级QT
- 第13章 Swing程序设计----JDialog窗体
- JavaWeb框架SSH_Struts2_(三)
- Java中char,short,int,long占几个字节和多少位
- 安装可以查看PMM 源码的Go环境
- SQLServer删除登录帐户
- Team416
- 后台登录(包含验证码)的php代码实现
- 金蝶k3完全卸载,注册表手动清理
- Python之猴子补丁
- 【转】树莓派Raspberry Pi - 还原已经装过系统的TF卡
- 【消息】linux之消息队列
- 微信支付(公众号支付APIJS、app支付)服务端统一下单接口java版
- activemq 持久化
- 使用Java代码发送SMTP邮件
- Sentinel限流示例:编码和注解限流