当前位置: 首页 > 知识库问答 >
问题:

Activiti框架和teradata兼容性

洪和风
2023-03-14

最近,我开始研究activiti框架,将其集成到我当前的项目中。在我们的项目中,我们使用teradata数据库。因此,我添加了activiti依赖项,并创建了简单的bpmn流程以进行测试。我用h2 inmemory数据库测试了这个过程,效果很好。但当将项目配置为使用teradata时,我在spring boot应用程序启动时遇到了异常。

Caused by: org.activiti.engine.ActivitiException: couldn't deduct database type from database product name 'Teradata'

我在google上只找到了这个主题:

https://hub.alfresco.com/t5/alfresco-process-services/does-activiti-support-teradata-database/m-p/17587#M287

目前似乎没有办法集成激活和teradata。

所以我在这里发布这个问题的原因是,我只是想确保没有办法在这些技术之间实现集成。

欢迎提出任何建议和想法。非常感谢。

共有1个答案

陶福
2023-03-14

Activiti是一个开源产品,可以“适应”几乎任何后端事务数据库。事务支持是必须的,因为任何BPMN引擎基本上都是一个状态机。数据库访问在实体层是隔离的,特定的SQL由Ibatis ORM管理。要集成特定的数据库,您需要修改实体和ORM层。当然可能,实际上没有那么多工作(根据我的经验,通常大约30小时),但这是你必须自己做和维护的工作。

 类似资料:
  • 问题内容: 我正在构建一个小型Java应用程序,并希望使用logback进行日志记录。 我的应用程序依赖于一个较旧的项目,该项目通过 …所以我的计划是使用 …将JCL日志记录重定向到 …最终 因此我的应用可以通过其slf4j API通过logback登录,而旧的库代码可以通过重定向登录到同一位置。 las,这导致 我在其中一些罐子上尝试了较高和较低的版本号,还通过API文档等进行了挖掘……但是我无

  • 1.6 较1.5.7,新增加了Rand()方法 升级到1.4 Medoo由1.2之前的版本升级到1.4,会有一些不兼容的问题,这儿列举升级需要注意的一些事项 安装版本 Medoo1.2之前的版本支持php5.1,但1.2之后的仅支持php5.4及以上的版本 Medoo现在使用命名空间和PSR标准。所以必须在初始化之前使用Medoo\Medoo来声明命名空间,同时实例化的时候方法名将 new med

  • 在其它框架中引用Medoo Medoo可以很方便的使用其它框架中的单例注册或其它引入方式来使用,更多的详情可以参加其它框架手册的引用示例文档. Laravel Laravel提供单例注册一个新的实例化对象,你可以直接创建它并返回使用,其数据库配置你可以直接通过 Config::get() 调用 在app.php中注册 // 使用 Medoo 的命名空间use Medoo\Medoo;// Regi

  • 问题内容: 我在将Macruby与ActiveRecord(w /sqlite3)或Sequel一起使用时遇到了问题。还有其他建议吗?我需要一个简单的轻量级持久性机制来嵌入我的应用程序,该机制可以处理少于5个表,最多只能处理几万行。 问题答案: 以下组合有效: 诀窍是卸载“ sqlite3” gem和安装“ sqlite3-ruby”。

  • 是否可以在Google App Engine上构建和部署应用程序,或者这些技术是不兼容的?

  • 我们目前正在使用以下框架及其版本。 Spring启动父-1.4.5。发布 Vaadin-Bom-7.7.3 Vaadin-Spring启动-1.1.0 Vaadin-Spring-1.1.0 计划升级Spring引导父版本。但我敢肯定,如果我们升级Spring引导父版本,那么需要升级Vaadin依赖。我花了几天时间找到最新的Vaadin框架与Spring Boot jar的兼容性。但无法得出解决方