PmExceptionMapper.xml 20160712
2024-09-04 13:28:24
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="PmExceptionMapper">
<sql id="PmExceptionColumns">EXCEPTION_RESULT_ID,TASK_ID,TAGS,LOG_LEVEL,TIMESTAMP,CLASS_NAME,LOG_PATH,CONTENT
</sql> <resultMap type="PmException" id="PmExceptionMap">
<id column="EXCEPTION_RESULT_ID" property="exception_id" />
<result column="TASK_ID" property="taskId" />
<result column="TAGS" property="tags" />
<result column="LOG_LEVEL" property="logLevel" />
<result column="TIMESTAMP" property="timeStamp" />
<result column="CLASS_NAME" property="className" />
<result column="LOG_PATH" property="logPath" />
<result column="CONTENT" property="content" />
</resultMap> <select id="pmExceptionlistPage" parameterType="page"
resultType="pd">
select
EXCEPTION_RESULT_ID,TAGS,TIMESTAMP,e.LOG_PATH,LOG_LEVEL,CLASS_NAME
from EXCEPTION_RESULT e
where e.TASK_ID= #{pd.taskId}
order by e.TIMESTAMP DESC
</select> <select id="pmExceptionDetail" parameterType="page" resultType="pd">
select CONTENT from EXCEPTION_RESULT
where
EXCEPTION_RESULT_ID=#{pd.EXCEPTION_RESULT_ID}
</select> <!-- 列表以分页形式 -->
<select id="chartsForDay" parameterType="page"
resultType="pd">
select TAGS,count(TAGS) as EXCEPTION_COUNT,TIMESTAMP
from EXCEPTION_RESULT e
where e.TASK_ID
=#{pd.taskId} and
date(TIMESTAMP)=CURDATE()
group by TAGS,left(TIMESTAMP, 13)
order by e.TIMESTAMP DESC
</select> <select id="ListPmExceptionPageForWeek" parameterType="page"
resultType="pd">
select * from EXCEPTION_RESULT e
where e.TASK_ID
=#{pd.taskId} and
DATE_SUB(CURDATE(), INTERVAL
DAY)
<![CDATA[ < ]]>=
date(TIMESTAMP)
group by TAGS,left(TIMESTAMP, 10)
order by e.TIMESTAMP
DESC
</select> <select id="chartsForMonth" parameterType="page" resultType="pd">
select TAGS,count(TAGS) as EXCEPTION_COUNT,TIMESTAMP
from
EXCEPTION_RESULT e
where e.TASK_ID=#{pd.taskId} and
date(TIMESTAMP)>=DATE_SUB(CURDATE(), INTERVAL 30 DAY)
group by TAGS,left(TIMESTAMP, 10)
order by TIMESTAMP
DESC
</select> </mapper>
最新文章
- java创建文件和目录
- 使用scanner工具类来获取用户输入的信息
- Effective C++ -----条款26:尽可能延后变量定义式的出现时间
- oracle客户端安装及Plsql devloper连接
- PHP获取中英文混合字符串长度及截取
- 写了交互给后台后来不能用?bug多多多又找不到文件效率低?工作流程帮你优化起来~~~~
- log4net项目中如何配置,以下详解
- wcf使用ssl连接方式设置
- Oil Deposits
- 用ASOS建立自定义的OpenID 服务(一)-----------简介
- Weblogic 12c 集群环境搭建
- 如何运行后台Service?
- 分类问题的几个评价指标(Precision、Recall、F1-Score、Micro-F1、Macro-F1
- C. Books Queries
- 2018.12.30 poj3734 Blocks(生成函数)
- 网络协议栈学习(二)创建 socket
- mysq更新(六) 单表查询 多表查询
- centos一键安装lnmp成功后无法访问ip(解决办法)
- 51nod 1571 最近等对 | 线段树 离线
- Spring4源码解析:BeanDefinition架构及实现
热门文章
- css3 3d展示中rotate()介绍与简单实现
- 2、COCOS2D-X内存管理机制
- QT QCharts QScatterSeries 空心点阵图,鼠标移动到上面显示数值,鼠标移开数值消失
- request和request.form和request.querystring的区别
- JSON学习资料整理
- scala 学习笔记十二 继承
- Android -- 自定义标题栏,背景颜色填充满
- chm格式文件,win7下用c:/windows/hh.exe打开
- Cognos第三方权限认证Oracle用户库
- mysql 错误:1166 解决办法