首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

activiti5学习文件(query API查询方式)

2013-03-22 
activiti5学习资料(query API查询方式)activiti5学习资料--query API查询方式1.版本:activiti5.12Query AP

activiti5学习资料(query API查询方式)

activiti5学习资料--query API查询方式

1.版本:activiti5.12

Query API:有两种查询方式一是通过API完整安全的查询,二是通过sql语句添加自己的查询。


方式一、通过Query API查询代码:

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 " + managementService.getTableName(Task.class) + " T1, "               + managementService.getTableName(VariableInstanceEntity.class) + " V1 WHERE V1.TASK_ID_ = T1.ID_")        .count();

备注:流程实例(ProcessInstance),任务(task),执行(Execution)等等都可以通过原生态的sql查询。





热点排行