事务处理

[warning] 如果需要事物处理,可以在service层中,方法上增加@Transactional注解,增加注解后,即可实现事物处理。

@Transactional
public void addArticle(DataMap paramMap) {
}

JTA分布式事务

[warning] 当有一个功能需要多个数据库同时提交或回滚,那么就会需要使用到JTA分布式事务。

wueasy-database-client工具包默认支持JTA分布式事务,当有多个数据库连接时,会默认开启,如果只有一个数据库连接,则默认关闭。

1.x版本配置

wueasy :
  datasource :
    isTransaction: true #事务配置,只有多个数据库连接,此配置才会生效

2.x版本配置

2.2.3 及以上版本

wueasy :
  transaction:  #事务配置
    enable: true #是否开启事务,true 是,false 否,默认 true,只有多个数据库连接,此配置才会生效
    timeout: 10000 #事务超时时间,单位毫秒,默认 10000

2.2.2 及以下版本

wueasy :
  isTransaction: true #事务配置,只有多个数据库连接,此配置才会生效
Copyright © wueasy.com 2017-2019 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2019-10-04

results matching ""

    No results matching ""