activiti中的查询sql
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"><mapper namespace="com.le.ssm.dao.flow.FlowTaskMapper"><!-- 参数映射 --><resultMap id="TaskRM" type="com.le.ssm.domain.flow.Task"><id property="id" column="id_" javaType="String" jdbcType="VARCHAR"/><result property="startTime" column="start_time_" javaType="Date" jdbcType="TIMESTAMP"/><result property="endTime" column="end_time_" javaType="Date" jdbcType="TIMESTAMP"/><result property="status" column="status" javaType="String" jdbcType="CHAR"/></resultMap><!-- 分页查询指定人的任务 status: 1:待签收 2:已经签收3:历史任务 --><sql id="getAllTaskSQL"><!-- 查询待签收 -->selectart.id_,art.create_time_ start_time_,null as end_time_,"1" as `status` fromact_ru_task artleft join act_ru_identitylink ari on art.id_ = ari.task_id_ whereart.assignee_ is null and (( ari.user_id_ = #{userId} ) or (ari.group_id_ in (selectaig.id_ fromact_id_user aiuinner join act_id_membership aim on aiu.id_ = #{userId} and aiu.id_ = aim.user_id_inner join act_id_group aig on aig.id_ = aim.group_id_ ) ) ) union all<!-- 查询已签收 -->selectart.id_,art.create_time_ start_time_,null as end_time_,"2" as `status` fromact_ru_task art whereart.assignee_ = #{userId} union all<!-- 查询已完成 -->selectaht.id_,aht.start_time_,aht.end_time_,"3" as `status` fromact_hi_taskinst aht whereaht.assignee_ = #{userId}</sql><select id="getAllTask" resultMap="TaskRM">select tab.id_,tab.start_time_,tab.end_time_,tab.`status` from (<include refid="getAllTaskSQL" />) taborder by tab.start_time_ desclimit #{pageNum}, #{pageSize}</select><select id="getAllTaskCount" resultMap="TaskRM">select count(1)from (<include refid="getAllTaskSQL" />) tab</select> </mapper>
转载于:https://www.cnblogs.com/codeLei/p/10218445.html
activiti中的查询sql相关推荐
- java中模糊查询sql怎么写,mybatis模糊查询sql,
mybatis模糊查询sql, 今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询, ...
- Mysql中慢查询Sql的记录查看
# 慢查询是否开启 show variables like 'slow_query_log'; # 慢查询的时间(单位:秒) show variables like 'long_query_time' ...
- activiti自定义_在Activiti中执行自定义查询
activiti自定义 (这可能最终会出现在Activiti 5.15版本的用户指南中,但是我已经想要共享它了) Activiti API允许使用高级API与数据库进行交互. 例如,对于检索数据,查询 ...
- 在Activiti中执行自定义查询
(这可能最终会出现在Activiti 5.15版本的用户指南中,但是我已经想共享它了) Activiti API允许使用高级API与数据库进行交互. 例如,对于检索数据,查询API和本机查询API的用 ...
- Java 中如何使用 SQL 查询文本
[摘要] 使用 SQL 查询语言,你只能查询位于数据库里面的数据,但是当你面对的数据是一些 Excel 表格或者 Txt 文本格式时,有什么办法能直接对着文件进行 Select 查询呢 ...
- 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小
2019独角兽企业重金招聘Python工程师标准>>> 在 sql server 中,查询 数据库的大小 和 数据库中各表的大小 其实本来只想找一个方法能查询一下 数据库 的大小,没 ...
- 在 MySQL 中使用 explain 查询 SQL 的执行计划(转自: 数据分析与开发)
**来源:Oo若离oO my.oschina.net/ruoli/blog/1807394** 1.什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有 ...
- 在MySQL中使用explain查询SQL的执行计划
1.什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解. MySQL本身的功能架构分为三个部分,分别是 应用层.逻辑层.物理层,不只是MyS ...
- oracle执行脚本顺序执行吗,【ORACLE】记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 - 不及格的飞鱼...
记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 问题现象: STARiBOSS5.8.1R2版本中,河北对帐JOB执行时,无法生成发票对帐文件. 首先,Quartz表达式培植的启动时间为 ...
- mysql查看执行计划_MySql中如何使用 explain 查询 SQL 的执行计划
explain命令是查看查询优化器如何决定执行查询的主要方法. 这个功能有局限性,并不总会说出真相,但它的输出是可以获取的最好信息,值得花时间去了解,因为可以学习到查询是如何执行的. 1.什么是MyS ...
最新文章
- R语言使用ggplot2包和plotrix包绘制带有错误条(error bars)的可视化结果:使用ggplot2包绘制具有置信区间的可视化图像、使用plotrix包绘制具有置信区间的可视化图像
- shell脚本的测试与判断的基础实施
- 最短路弗洛伊德(Floyd)算法加保存路径
- 5分绩点转4分_工作复盘|因为这5点,4月份目标没完成
- SD 模拟sip 读写子程序
- 发那科程序全部输出_走,去看看发那科机器人全新的自动化解决方案!
- 各种分类算法的优缺点
- python itchat教程_Python itchat.run方法代码示例
- 3.22续上篇详细版本的参数保存方法(使用用户自定义Application来保存全局参数)
- 深入了解style标签元素
- RIM Hong Kong地址和地图
- 单反数码相机(百科名片)
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(26):线性变换的矩阵表达式
- redis面试总结素材
- CPU到计算机刷新速度,计算机CPU运算速度是多少
- 使用layui模板填充页面数据
- 开源夏令营《基于HackRF开发GPS信号仿真模拟器》工作总结(五)
- excel的日期和时间
- Vue路由动态渲染和动态传参
- opencv学习——最小二乘法拟合直线
热门文章
- 邮件服务器篇:杀毒引擎选择论据
- python pcl_windows 10 环境pcl-python 安装
- Unity app调试
- open-falcon采集的一些指标及说明
- linux 查看系统位数命令,怎么用命令行查看Linux系统位数
- python prettytable格式设置_Python prettytable模
- MCU串行通讯和并行通讯的区别以及UART的理解
- 对外暴露Id异或加密解密
- qml调用python_QML使用Python的函数
- I.MongoDB Features and Installation(Mongodb安装和介绍)