配置WEB.XML

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

org.springframework.web.context.ContextLoaderListener

contextConfigLocation

classpath:application-config.xml

application-config.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:aop="http://www.springframework.org/schema/aop"

xmlns:tx="http://www.springframework.org/schema/tx"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

类上事务的声明:

@Transactional(rollbackFor=Exception.class)

//标注类中每一个方法都会启用事务,

// rollbackFor=Exception.class:指定当方法抛出Exception时事务回滚。

//@Transactional()未指定rollbackFor时,默认为当抛出RuntimeException时才事务回滚

public class TaskService {

@Transactional(rollbackFor=RuntimeException.class)

//以此事务形式启用事务,忽略类上声明的事务形式

public void triggerTask(){

}

//启用事务,继承类上定义的事务形式(@Transactional(rollbackFor=Exception.class))

public void triggerGeneratorTask(){

}

@Transactional(propagation= Propagation.NOT_SUPPORTED,readOnly=true)

//不启用事务

public List getRunningTask(){

return null;

}

}

java jdbc开启事务_spring jdbc 事务配置相关推荐

  1. java中mvc事务_Spring MVC 事务配置

    Spring MVC事务配置 要了解事务配置的所有方法,请看一下<Spring事务配置的5种方法> 本文介绍两种配置方法: 以下所使用环境为Spring4.0.3.Hibernate4.3 ...

  2. jdbctemplate 开启事务_Spring(四):事务管理

    事务 首先,我们要知道事务是什么 构成单一逻辑工作单元的操作集合称为事务 事务的ACID特性 原子性:不可分割的最小操作单位,要么同时成功,要么同时失败 一致性:事务操作前后,数据总量不变 隔离性:多 ...

  3. java回顾:JDBC、工具类、事务、SQL注入

    目录 1.概念 2.JDBC核心API的介绍 2.1 JDBC四个核心对象 2.2  JDBC访问数据库的步骤 3.JDBC注册驱动 3.1 jdbc测试 3.2 注册驱动 4.获取连接 4.1 AP ...

  4. 大数据笔记16—java基础篇12(JDBC 、连接池、事务)

    目录 JDBC jdbc概述 jdbc入门案例 API详解 jdbc工具类 预编译执行平台 1.SQL注入问题(安全问题) 2API详解:预处理对象(PreparedStatement) 使用连接池重 ...

  5. Java中的事务——JDBC事务和JTA事务

    转载自 Java中的事务--JDBC事务和JTA事务 我的博客中曾经关于事务有过很多讨论,之前的事务介绍基本都是数据库层面的事务,本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分 ...

  6. java JDBC事务和JTA事务详解

    什么是事务? 事务其实就是一套数据库操作集合,说到事务就不得不说它的四大特性(A C I D):原子性,一致性,隔离性,持久性.事务的原子性表示事务要么被全部执行,要么被全部不执行.如果事务下的子事务 ...

  7. MySQL事务(transaction)之手动控制sql事务及JDBC事务的开启

    1.概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功. 2.管理事务 2.1数据库默认的事务 数据库默认支持事务,默认的事务是:一条sql一个事务. 2.2手动控制事 ...

  8. java jdbc事务管理_hibernate事务管理 (jdbc jta)

    评论 # re: hibernate事务管理 (jdbc jta) 2007-07-29 10:18 pig JTA事务的开始 Transaction tx = session.beginTransa ...

  9. java jdbc事务_Java JDBC事务管理和保存点

    java jdbc事务 Transaction Management in java is required when we are dealing with relational databases ...

最新文章

  1. vue实现多个元素或多个组件之间动画效果
  2. vtigercrm学习(二)
  3. HDU 4631 Sad Love Story 平面内最近点对
  4. SSM中PageHelper的使用步骤与com.github.pagehelper.PageHelper3系列与5系列的区别
  5. iframe 滚动条不显示_HTML基础教程:Iframe的用法
  6. TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题
  7. 结合CRT与欧拉定理高阶幂求余
  8. 解决嵌套块级元素垂直外边距的塌陷
  9. MATLAB图像分割系统GUI设计
  10. 服务器端ssh文件夹,linux ssh服务器创建文件夹
  11. 战双服务器维护,战双帕弥什维护到几点 战双帕弥什维护什么时候结束
  12. 任天堂服务器维护11.2,switch11.0.0版本更新内容汇总 NS11.0.0更新维护公告
  13. UEditorPlus v2.6.0发布 编辑器草稿功能,操作体验优化
  14. 全球与中国智能精准医疗软件市场深度研究分析报告
  15. photoshop 插件_使用长阴影生成器创建长阴影[Photoshop插件]
  16. 校长娱乐-我叫MT高级技能出处
  17. 2022-2027年中国消防机器人行业市场调研及未来发展趋势预测报告
  18. k8s启动centos7的yaml文件_K8S yaml文件详解
  19. jsp+ssm+mysql综合项目实战教程:开发通用进销存管理系统
  20. 计算机科学导论(读书笔记)

热门文章

  1. 获取Android版本信息和电话信息
  2. CodeSite日志使用
  3. oracle仲裁磁盘是一块磁盘吗,基于ASM冗余设计的架构,仲裁磁盘组应该如何去规划?...
  4. either fix the issues identified by lint, or modify your build script as follows
  5. mongodb报错 An error occurred while loading navigation: topology was destroyed
  6. SQL中及Access的空值
  7. Python四大金刚之二:字典
  8. 定期定量采购_?采购计划员必备:各种物料采购计划与订单制定的技巧与方法...
  9. 1070. 结绳(25)
  10. PHP5比PHP4,php4和php5的配置异同比较