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

达梦+flowable改造

原项目springboot+flowable+mysql模式现需改造springboot+flowable+达梦,

1.在项目中引入达梦+jpa包 引入高版本包已兼容flowable(6.4.2)+liquibase(3.6.2) 我没有像网上做覆盖及达梦配置

<dependency>
            <groupId>com.dameng</groupId>
            <artifactId>DmJdbcDriver18</artifactId>
            <version>8.1.3.140</version>
        </dependency>
        <dependency>
            <groupId>com.dameng</groupId>
            <artifactId>DmDialect-for-hibernate4.0</artifactId>
            <version>8.1.1.49</version>
</dependency>

2.数据源配置(.yml文件中)
username: SYSDBA
password: root123;!
#compatibleMode=oracle mysql 是用来设置兼容oracle mysql 的
url: jdbc:dm://127.0.0.1:5237/zdkcegovplatform?compatibleMode=oracle

driver-class-name: dm.jdbc.driver.DmDriver
#连接池配置
type: com.alibaba.druid.pool.DruidDataSource

3.项目启动数据源加载jpa方言配置(.yml文件中

spring:
  jpa:
      database-platform: org.hibernate.dialect.MySQL5Dialect

4.多数据源配置(JeeplusWebApplication.java启动类  仅限个人,么有请省略)

properties.setProperty("DM DBMS", "dm");

5.多数据源配置方言及数据库分页插件,只拦截查询语句. 方言配置 延用mysql的方言(仅限个人,么有请省略)

if("dm".equals(dbType)){
            dialect = new MySQLDialect();
        }

6.注释更新 liquibase.update 会报空指针异常(仅限个人,么有请省略)

//liquibase.update("flowable");

7.关闭flowable更新及定时任务

flowable:# 关闭定时任务Jobasync-executor-activate: falsecheck-process-definitions: falsedatabase-schema-update: false

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024-07-19 Unity插件 Odin Inspector10 —— Misc Attributes
  • TCP滑动窗口和流量控制详解
  • ChatGPT对话:Windows如何将Python训练模型转换为TensorFlow.js格式
  • R语言画散点图-饼图-折线图-柱状图-箱线图-直方图-等高线图-曲线图-热力图-雷达图-韦恩图(二D)
  • FlutterWeb启动耗时优化
  • MFC:只允许产生一个应用程序实例的具体实现
  • 【AI教程-吴恩达讲解Prompts】第1篇 - 课程简介
  • 浅谈Visual Studio 2022
  • Docker安装笔记
  • 百分点科技携智慧政务解决方案亮相GITEX AFRICA 2024
  • FastAPI 学习之路(五十二)WebSockets(八)接受/发送json格式消息
  • 【VUE】v-if和v-for的优先级
  • Perl与数据库交互:深入理解DBI模块
  • centos(或openEuler系统)安装clickhouse集群
  • MySQL 关键字 IN 与 EXISTS 的使用与区别
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 4. 路由到控制器 - Laravel从零开始教程
  • Android组件 - 收藏集 - 掘金
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • Angular数据绑定机制
  • Codepen 每日精选(2018-3-25)
  • Cumulo 的 ClojureScript 模块已经成型
  • HTTP中GET与POST的区别 99%的错误认识
  • Laravel 中的一个后期静态绑定
  • spring-boot List转Page
  • spring学习第二天
  • Vue ES6 Jade Scss Webpack Gulp
  • 彻底搞懂浏览器Event-loop
  • 前端性能优化--懒加载和预加载
  • 前言-如何学习区块链
  • 思维导图—你不知道的JavaScript中卷
  • 我与Jetbrains的这些年
  • 一道闭包题引发的思考
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​ssh免密码登录设置及问题总结
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (4)STL算法之比较
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (Java入门)抽象类,接口,内部类
  • (Matlab)使用竞争神经网络实现数据聚类
  • (Oracle)SQL优化技巧(一):分页查询
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (分布式缓存)Redis持久化
  • (九十四)函数和二维数组
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)Sql Server 保留几位小数的两种做法
  • (转)编辑寄语:因为爱心,所以美丽
  • **python多态
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .Net MVC4 上传大文件,并保存表单