activiti 数据库插入错误

发布于 2021-12-05 06:16:04 字数 656 浏览 955 评论 8

 环境 maven+spring + mybatis3.2.6 + activiti5.21.0 +sqlserver2005

public void test() {
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
Deployment deployment = processEngine.getRepositoryService()	            .createDeployment()
            .name("helloworld入门程序")
            .addClasspathResource("repository/TestProcess.bpmn")
            .addClasspathResource("repository/TestProcess.png")
            .deploy();
}



 环境没问题,都能运行:用户、组、Task 都能操作,我尝试部署流程的时候数据库插入出错

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

青萝楚歌 2021-12-06 14:35:45

您好,请问下您的这个问题是怎么解决的?我也遇到了这个问题,谢谢!

深巷少女 2021-12-06 14:23:44

我通过startProcessInstanceByKey(definitionKey,busId,variables);启动流程时报错   ===Error updating database.  Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'id ' in 'class org.activiti.engine.impl.persistence.entity.ExecutionEntity'

请问这个怎么解决

把回忆走一遍 2021-12-06 14:19:15

引用来自“东方逸偌”的评论

你好。问题解决了吗??我也遇到同样的问题

沙与沫 2021-12-06 08:23:10

你好。问题解决了吗??我也遇到同样的问题

已下线请稍等 2021-12-06 06:46:55

我 用的Oracle数据库。也报这个错误。 我将Resource.xml中向act_ge_bytearray插入时,去掉 BYTES_ 字段的插入就可以。请问您修改了mappings.xml文件中的什么地方。或者能告诉我需要怎么修改才行啊,衷心感谢

女中豪杰 2021-12-06 06:44:30

找到原因了,就是sqlserver2005 不知道多条插入。修改了activiti源码里面的mapping 解决问题

凯凯我们等你回来 2021-12-06 03:15:35

恩,我也想去执行以下的,但是ByteArrayInputStream,这个参数我不会写啊。我去搜下怎么做

成熟的代价 2021-12-05 07:49:22

可以把这sql到sqlserver2005上执行一次不?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文