当前位置: 首页 > news >正文

【seata自动化治愈数据库问题解决方案】

wu-database-lazy-seata-cure-plus-starter

描述

针对saas 数据库隔离情况下,每次版本迭代都需要重新修改对应的数据库,对于升级与运维存在一定的难度,那么这个数据库治愈框架来了,使用场景如下
1.数据库不存在自动创建数据库 
2.运行时表不存在自动创建表
3.运行时字段不存在自动根据策略完善表字段
第三方包版本描述
seata1.4.2seata

依赖安装


<dependency><groupId>top.wu2020</groupId><artifactId>wu-database-lazy-seata-cure-plus-starter</artifactId><version>latest</version>
</dependency>

版本功能

新增支持针对seata数据库自愈
支持运行时表丢失自动创建表
支持运行时字段存在自动创建字段
配置
启动类添加扫描迭代数据库模型注解
    @LazyScan(scanBasePackages = {"com.wu.smart.acw.core.domain.uo", "com.wu.framework.inner.lazy.example.**.entity"})
字段添加模型注解
import com.wu.framework.inner.lazy.stereotype.LazyTableField;@LazyTable() // 表注解
@LazyTableField() //字段 注解 
http://www.lryc.cn/news/298981.html

相关文章:

  • Node.js之npm单独与批量升级依赖包的方式
  • 66.加一
  • UI自动化之Poco常用断言方式
  • c语言_实现类class的功能 实例
  • [2024]常用的pip指令
  • 【Java EE初阶十二】网络编程TCP/IP协议(二)
  • Idea Git Review插件
  • python的turtle可以定义多个海龟对象
  • LocalAI 部署(主要针对 mac m2 启动)
  • Swift Combine 管道 从入门到精通三
  • 【RISC-V DSP设计】基于CEVA DSP架构的指令集分析(二)-函数列表
  • 蓝桥杯(Web大学组)2022国赛真题:水果消消乐
  • LeetCode--代码详解 155.最小栈
  • 第6讲后端鉴权拦截器实现
  • uniapp从入门到进阶
  • CDN缓存404、403状态码
  • 【Python网络编程之DHCP服务器】
  • 【MySQL】:深入理解并掌握DML和DCL
  • CSP-动态规划-最长公共子序列(LCS)
  • 安装nodejs2011并配置npm仓库
  • 排序C++代码(已更:快速排序,归并排序)
  • CentOS 7.9安装Tesla M4驱动、CUDA和cuDNN
  • Java设计模式——策略
  • 线性代数的本质 1 向量
  • 基于JAVA的贫困地区人口信息管理系统 开源项目
  • 【后端高频面试题--Mybatis篇】
  • 【笔记】Helm-5 Chart模板指南-12 .helmignore文件
  • 【MySQL】表的增删改查(基础)
  • Android矩阵Matrix动画缩放Bitmap移动手指触点到ImageView中心位置,Kotlin
  • C语言:表达式求值