henryyan / kft-activiti-demo

Demo for workflow framework and BPM platform -- Activiti
http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
1.6k stars 1.38k forks source link

外置表单问题 #18

Closed marvin-min closed 11 years ago

marvin-min commented 11 years ago

外置表单在获取任务列表的时候会报错。 错误为: The error may exist in org/activiti/db/mapping/entity/Task.xml The error may involve org.activiti.engine.impl.persistence.entity.TaskEntity.selectTaskByNativeQuery-Inline The error occurred while setting parameters

对应代码如下:

 List<Task> tasks = taskService.createNativeTaskQuery().sql(asigneeSql + "union all " + needClaimSql).parameter("processDefinitionKey", "leave-formkey")

修改方法:

 List<Task> tasks = taskService.createNativeTaskQuery().sql(asigneeSql + " union all " + needClaimSql).parameter("processDefinitionKey", "leave-formkey")
其实就是union前面少了一个空格,导致直接和后面连起来了

第一次用markdown啊。这个崩溃啊。。。

henryyan commented 11 years ago

已经修复,多谢!