`
jimmee
  • 浏览: 558113 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Spring事务处理的代码

    博客分类:
  • J2EE
阅读更多
1.业务逻辑的代码
@Transactional(propagation=Propagation.REQUIRED,isolation=Isolation.DEFAULT,readOnly=false,timeout=500,rollbackFor=Exception.class)
	public ProcessResult<String> test(){
		ProcessResult<String> result=new ProcessResult<String>();
		String [] sqls=new String[3];
		sqls[0]="insert into config_order values('005','order5')";
		sqls[1]="insert into config_order values('006,'order6')";
		sqls[2]="insert into config_order values('007','order7')";

		jdbcTemplate.batchUpdate(sqls);
		result.setSuccess(true);
		result.setMessage("success");
		return result;
	}

2.前端调用的代码
 public void testSpring(){
		 ProcessResult<String> result=new ProcessResult<String>();
		 try{
			service.test();
			result.setSuccess(true);
			result.setMessage("success");
		 }catch(DataAccessException e){
			 e.printStackTrace();
			 System.out.println("error");
			result.setSuccess(false);
			result.setMessage("failure");
		 }
		 System.out.println(result.toJSON());
	 }
分享到:
评论

相关推荐

    Spring 事务 代码

    虽然提供的示例是入门级别的,但它揭示了Spring事务管理的核心概念,为进一步学习和理解Spring事务处理的高级特性奠定了基础。在实际项目中,我们需要根据需求选择合适的配置,确保事务的正确性和数据的一致性。

    Spring事务流程图

    总的来说,Spring事务管理是一个强大的工具,它简化了事务处理的复杂性,使得开发者能够专注于业务逻辑,而无需过多关注事务的细节。通过理解和使用Spring事务流程图,我们可以更好地设计和优化我们的应用程序,确保...

    aop与spring事务处理

    ### AOP与Spring事务处理详解 #### 一、引言:为什么使用框架和设计模式? 在软件开发领域,设计模式和框架是两个重要的概念。设计模式作为一种指导思想,能够帮助开发者更好地解决常见的软件设计问题,确保系统...

    Spring事务处理-ThreadLocal的使用

    Spring事务处理是其核心特性之一,确保了数据的一致性和完整性。本篇文章将聚焦于Spring事务处理中ThreadLocal的使用,以及如何通过源码理解和应用这个工具。 首先,了解Spring事务管理的基本概念。在多线程环境中...

    Spring源代码解析(六):Spring声明式事务处理.doc

    Spring 声明式事务处理 Spring 中的事务处理可以分为两种方式:声明式事务处理和编程式事务处理。声明式事务处理通过 AOP 的实现,把事务管理代码作为方面封装到业务代码中,使得事务管理代码和业务代码解藕。这...

    Spring事务管理Demo

    Spring事务管理的目的是确保数据的一致性和完整性,尤其是在多操作、多资源的环境中。本Demo将深入探讨Spring如何实现事务的管理。 首先,Spring提供了两种主要的事务管理方式:编程式事务管理和声明式事务管理。 ...

    Spring事务处理原理步骤详解

    Spring事务处理原理步骤详解 Spring事务处理原理步骤详解是指在Spring框架中实现事务处理的整个过程,它涉及到事务处理的实现、事务处理原理和事务管理器的配置等几个方面。下面是Spring事务处理原理步骤详解的知识...

    spring事务与数据库操作

    ### Spring事务与数据库操作 #### 一、Spring的声明式事务管理 在现代软件开发中,事务处理是非常关键的一部分,特别是在涉及多个数据操作时。Spring框架提供了强大的事务管理能力,可以方便地集成到应用程序中。...

    spring学习事务源码

    本文将深入探讨Spring事务管理的源码,理解其背后的实现机制。 首先,Spring事务管理有两种主要模式:编程式事务管理和声明式事务管理。编程式事务管理通过调用`PlatformTransactionManager`接口提供的方法进行显式...

    Spring 事务授课代码

    在IT行业中,Spring框架是Java企业级应用开发的首选,其中Spring事务管理是其...在"SpringTransaction"这个压缩包中,可能包含了与这些概念相关的示例代码,通过学习和实践这些代码,可以加深对Spring事务管理的理解。

    Spring事务优缺点及使用详解.docx

    Spring事务管理提供了统一的事务处理模型,使得开发者无需关注具体数据库访问技术的事务细节,简化了事务控制代码,提高了代码的可读性和可维护性。无论是使用注解还是AOP配置,都能有效地管理和协调事务,确保应用...

    spring 事务处理

    Spring 事务处理是Java开发中一个至关重要的概念,特别是在企业级应用中,它确保了数据的一致性和完整性。Spring 提供了两种主要的事务管理方式:编程式事务管理和声明式事务管理。本篇将深入探讨Spring声明式事务...

    spring事务案例分析.zip

    例如,在业务服务类的方法上标注此注解,可以简化事务处理代码,提高代码可读性和维护性。 2. **Spring编程式事务管理**:虽然不如声明式事务方便,但在某些复杂场景下,如需要自定义事务处理逻辑,编程式事务管理...

    Spring声明式事务处理

    在Spring中,事务管理分为编程式和声明式两种方式,而声明式事务处理则是通过配置来控制事务的行为,使得代码与事务逻辑解耦,提高了代码的可读性和可维护性。 首先,我们要理解什么是事务。事务是数据库操作的一组...

    Spring事务原理、Spring事务配置的五种方式

    Spring事务原理和配置 ...可是如果读者仔细研究了Spring事务管理的代码以后就会发现,事务管理其实也是如此简单的事情。这也印证了在本书开头,Spring事务管理的设计理念是:简洁、灵活、可扩展和可靠的。

    spring_事务管理(实例代码)

    例如,`&lt;tx:method&gt;`元素可以指定哪些方法需要进行事务处理,以及事务的隔离级别、超时时间等属性。 2. 基于注解的声明式事务管理:Spring支持在方法上使用@Transactional注解来标记需要事务管理的方法。这个注解...

    Spring2.0 事务处理

    Spring 2.0版本在事务处理方面做了许多改进,使得开发者能够更有效地管理应用程序的事务边界。这篇博客将深入探讨Spring 2.0中的事务处理机制,以及如何通过`applicationContext.xml`配置文件来设置和管理事务。 ...

    Spring事务管理的jar包

    总的来说,Spring事务管理通过`spring-tx-3.2.0.RELEASE.jar`为开发者提供了强大且灵活的事务处理能力,无论是在简单应用还是复杂的分布式系统中,都能有效地确保数据的一致性。了解并熟练掌握Spring事务管理,对于...

    spring 事务传播 demo

    在Spring框架中,事务管理是核心特性之一,它允许开发者以声明式或编程式的方式处理事务。本示例“spring 事务传播 demo”将聚焦于Spring的事务传播行为,这是在多个方法调用中控制事务边界的关键概念。下面我们将...

    Spring事务小demo

    这个名为"Spring事务小demo"的项目提供了一个实践示例,帮助开发者了解Spring事务处理的基本概念和用法。 首先,Spring事务管理是Spring框架的核心特性之一,它允许我们以声明式或编程式的方式管理事务。声明式事务...

Global site tag (gtag.js) - Google Analytics