• 2024-08-18Spring事务(Transaction)
    1Spring事务简洁概况事务(Transaction)是基于关系型数据库(RDBMS)的企业应用的重要组成部分。在软件开发领域,事务扮演者十分重要的角色,用来确保应用程序数据的完整性和一致性。事务具有4个特性:原子性、一致性、隔离性和持久性,简称为ACID特性。原子性(Atomicity):一个事务是一
  • 2024-07-09SpringBoot使用jdbcTemplate连接人大金仓按月备份表
    方式一:采用SELECT*INTOFROM复制表数据以及结构到新表,再清空原表并重置序列代码如下:点击查看代码privatevoidpnsDataCopy(){log.info("{}===>表开始复制",PNS_TABLE);longl=System.currentTimeMillis();TransactionStatustransactionS
  • 2023-12-30Spring的事务管理
    1. 事务概述1.1事务的四个特性 ACID 原子性(Automic): 事务作为一个整体被执行,包含在事务中对数据库的操作,要么全部被执行,要么全部不被执行。一致性(Consistency):事务应该保证数据库从一个一致状态转变为另外一个状态。隔离性(Isolation):多个事务并发执行时,一个事务的执行不应
  • 2023-12-05226-service层手动提交事务,手动回滚
    @AutowiredprivatePlatformTransactionManagertransactionManager;整个方法try-catchpublicBaseRespxxx()throwsException{BaseRespresp=newBaseResp();TransactionStatustransactionStatus=null;try{transactionStatus=tran
  • 2023-06-22Spring boot 手动开启事务 手动提交 手动回滚
    直接上代码@ServicepublicclassXXXService{//这两个必须要注入@ResourceDataSourceTransactionManagerdataSourceTransactionManager;@ResourceTransactionDefinitiontransactionDefinition;publicvoidmethod1(){//开启事务
  • 2022-12-24spring事务控制的 API
    1、PlatformTransactionManagerspring的事务管理器,它里面提供了我们常用的操作事务的方法PlatformTransactionManager接口提供事务操作的方法获取事务状态信息Transac
  • 2022-11-17Spring中手动控制事务
    在spring中大部分时候使用的是声明式事务,也就是@Transaction注解,但在某些特殊情况下也需要手动控制事务的开启/提交/回滚。工具类封装:1@Component2pu