activiti5学习资料--query API查询方式
1.版本:activiti5.12
Query API:有两种查询方式一是通过API完整安全的查询,二是通过sql语句添加自己的查询。
方式一、通过Query API查询代码:
List<Task> tasks = taskService.createTaskQuery()
.taskAssignee("kermit")
.processVariableValueEquals("orderId", "0815")
.orderByDueDate().asc()
.list();
方式二、通过sql语句查询代码:
List<Task> tasks = taskService.createNativeTaskQuery()
.sql("SELECT count(*) FROM " + managementService.getTableName(Task.class) + " T WHERE T.NAME_ = #{taskName}")
.parameter("taskName", "gonzoTask")
.list();
long count = taskService.createNativeTaskQuery()
.sql("SELECT count(*) FROM " + ma