`
dqilu
  • 浏览: 4210 次
社区版块
存档分类
最新评论

给JEECG加上编程式事务

阅读更多

1、首先在spring-mvc-hibernate.xml配置文件中加入 如下语句:

    <bean id="txDefinition" class="org.springframework.transaction.support.DefaultTransactionDefinition">

        <property name="propagationBehaviorName" value="PROPAGATION_REQUIRES_NEW"></property>

    </bean>

2、在要使用编程式事务的ServiceImpl中增加如下语句:

    private TransactionDefinition txDefinition;

    private PlatformTransactionManager txManager;

 

    @Autowired

    public void setTxDefinition(TransactionDefinition txDefinition) {

         this.txDefinition = txDefinition;

    }

    @Autowired

    public void setTxManager(PlatformTransactionManager txManager) {

         this.txManager = txManager;

    }

3、使用编程式事务方法:

    ...

   TransactionStatus status = txManager.getTransaction(txDefinition);

   try{

         ...

         txManager.commit(status);

   }catch (Exception e) {

         txManager.rollback(status);

         e.printStackTrace();

   }

 

 

分享到:
评论

相关推荐

    实战JEECG程序开发-从实例学JEECG编程

    实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例学JEECG编程实战JEECG程序开发-从实例...

    Jeecg自定义下拉式部门选择组件

    Jeecg自定义下拉式部门选择组件

    JEECG 敏捷框架技术文档

    JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档JEECG 敏捷框架技术文档...

    jeecg.rar_jeecg

    Jeecg内置了一套现代、响应式的前端UI库,名为Ant Design Vue,它是基于Ant Design设计规范和Vue.js框架的实现。Ant Design Vue提供了丰富的组件,如表格、表单、按钮、导航等,为开发者构建美观且易用的用户界面...

    jeecg-jeecg-master

    jeecg-jeecg-masterjeecg-jeecg-master代码生成器

    jeecg-jeecg-boot-master

    《Jeecg-Boot-Master:深度解析与应用实践》 Jeecg-Boot-Master 是一个基于Java的开源项目,其核心目标是提供一种快速、便捷的企业级应用开发框架。这个项目尤其适合那些需要快速搭建后台系统的企业,极大地提高了...

    JEECG-BOOT 企业级快速平台产品介绍PPT-20200327_jeecg-boot_jeecg_

    **Jeecg-Boot 企业级快速开发平台详解** Jeecg-Boot 是一款基于Java技术的企业级快速开发框架,其核心目标是提高开发效率,降低项目开发成本。这款平台结合了代码生成器、前后端分离、微服务架构等多种现代化开发...

    Jeecg3.8帮助手册

    ### Jeecg3.8帮助手册关键知识点解析 #### 总体概述 Jeecg3.8是一款基于代码生成器的智能开发平台,它能够帮助开发者显著提高开发效率,减少重复工作,使得开发者能将更多精力集中在业务逻辑的实现上。Jeecg3.8不仅...

    JEECG切换数据库方法

    MiniDAO是JEECG平台中一种轻量级的数据库操作框架,该配置文件中需要设置数据库连接池以及其他事务控制相关参数。数据库切换时,也需要在该文件中进行配置调整。 具体操作步骤包括以下几点: - 第一步,打开JEECG...

    jeecg免费开源平台源码

    9. **移动开发**:Jeecg支持移动应用开发,可以快速构建适应不同设备的响应式网页,或者生成原生APP,实现跨平台的移动办公。 10. **DevOps集成**:Jeecg与Git等版本控制系统结合,支持持续集成和持续部署,提升...

    jeecg-boot.zip

    《深入解析JeecgBoot项目》 JeecgBoot是一个基于SpringBoot的快速开发平台,其核心在于提供一套完整的企业级应用解决方案。该平台由Java社区的开发者们共同维护,旨在简化开发流程,提高开发效率。本文将围绕Jeecg...

    jeecg官方学习文档

    学习Jeecg的过程中,首先需要掌握Java编程语言,以及Spring Boot、MyBatis等Java Web开发框架的基础知识。然后,了解数据库设计和SQL语句,因为Jeecg在数据操作上依赖于这些基础。对于前端部分,理解Vue.js或React的...

    jeecgboot +activiti5.22集成

    4. **启动流程**:在JeecgBoot的应用中,通过编程方式或前端界面触发流程的启动,关联业务数据。 5. **任务处理**:Activiti会根据流程定义生成待办任务,用户可以在界面上查看并完成这些任务。 6. **监控与优化**...

    jeecgboot集成jeecg-boot-activiti1

    【集成jeecg-boot-activiti1】是一个关于在Jeecg Boot项目中整合Activiti工作流引擎的教程。本文档详细介绍了如何将Activiti 5.22.0版本集成到Jeecg Boot 2.4.2的环境中,以实现业务流程自动化管理。 1. **目标**:...

    JEECG开发全套文档

    JEECG的开发文档,里面包含JEECG JEasyPoi技术指南,JEECG Online表单对外接口v3.7,JEECG Online表单开发指南v3.7,JEECG UI标签文档v3.7,JEECG 开发入门环境搭建(Maven-eclipse)3.7,JEECG 开发指南v3.7,JEECG ...

    jeecg 开源免费版工作流

    Jeecg开源免费版工作流是一款基于Java平台的高效、灵活的企业级工作流管理系统,它集成了Activiti工作流引擎,为企业提供了强大的流程自动化能力。Jeecg致力于简化开发过程,提供快速构建业务系统的能力,同时也注重...

    jeecg框架jeecg-boot(vue2版)

    jeecg框架jeecg-boot(vue2版)

    jeecg cms 很稳定的一个版本

    Jeecg CMS与Spring的集成,意味着它可以利用Spring的强大功能,如事务管理、安全控制以及与其他Spring生态系统的无缝连接,如Spring Boot和Spring Cloud。 3. **代码生成器**:Jeecg CMS的一大亮点是其内置的代码...

    jeecg3.6.6 版本 纯净版 已经测试过

    Jeecg 3.6.6 是一个基于Java开发的高效、开源的企业级应用开发框架,专注于快速开发和智能生成代码。这个纯净版是经过测试的版本,意味着它不包含任何额外的插件或第三方依赖,只保留了框架的核心功能,以确保稳定性...

    jeecg-lib上传

    Jeecg-Lib上传指的是Jeecg开源框架的库文件上传功能。Jeecg是一款基于代码生成器的Java快速开发平台,它集成了多种技术,包括Spring Boot、MyBatis Plus、Ant Design Vue前端框架等,旨在提升企业级应用的开发效率。...

Global site tag (gtag.js) - Google Analytics