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时回滚。

最新文章

  1. JS图片上传预览
  2. (转)php-curl响应慢(开发微信授权登陆时碰到的问题)
  3. 初学Java,第一段代码
  4. 普通文件迁移ASM
  5. ubuntu下编译源码级QT
  6. 第13章 Swing程序设计----JDialog窗体
  7. JavaWeb框架SSH_Struts2_(三)
  8. Java中char,short,int,long占几个字节和多少位
  9. 安装可以查看PMM 源码的Go环境
  10. SQLServer删除登录帐户
  11. Team416
  12. 后台登录(包含验证码)的php代码实现
  13. 金蝶k3完全卸载,注册表手动清理
  14. Python之猴子补丁
  15. 【转】树莓派Raspberry Pi - 还原已经装过系统的TF卡
  16. 【消息】linux之消息队列
  17. 微信支付(公众号支付APIJS、app支付)服务端统一下单接口java版
  18. activemq 持久化
  19. 使用Java代码发送SMTP邮件
  20. Sentinel限流示例:编码和注解限流

热门文章

  1. Pycharm初始创建项目和环境搭建(解决aconda库文件引入不全等问题)
  2. eslint 的配置
  3. laravel生命周期和核心思想
  4. git 详细部署及其应用
  5. 【js】再谈移动端的模态框实现
  6. ACM_输出格式
  7. hibernate一对多查询
  8. ValueError: multi-byte encodings are not supported
  9. UUID 生成32位随机串
  10. Spring与Struts2集成开发