`
Xgw123485
  • 浏览: 84946 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ibatis实战

 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap     
    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"     
    "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="OperationLog">

<typeAlias alias="OperationLogVO" type="com.huawei.vo.OperationLogVO" />

<resultMap class="OperationLogVO" id="query_logs_map">

<result property="oper_id" column="OPER_ID" />
<result property="user_name" column="USER_NAME" />
<result property="role_id" column="org_id" />
<result property="user_host" column="USER_HOST" />
<result property="oper_type" column="OPER_TYPE" />
<result property="oper_object_type" column="OPER_OBJECT_TYPE" />
<result property="oper_object_tname" column="OPER_OBJECT_NAME" />
<result property="oper_context" column="oper_context" />
<result property="oper_time" column="OPER_TIME" />
<result property="oper_result" column="OPER_RESULT" />


</resultMap>

<select id="query_oper_log_infos" parameterClass="java.util.HashMap"
resultMap="query_logs_map">
<![CDATA[
SELECT * FROM (SELECT ROWNUM r,in_log.* FROM ESB_LOG_USER_OPER in_log WHERE ROWNUM <= #ENDROWNUM#) log
WHERE log.r >= #STARTROWNUM#
]]>


<!--  <isNotEmpty property="CONDITION1">
<isNotEmpty prepend="AND" property="CONDITION1.user_name">
log.USER_NAME like #CONDITION1.user_name#
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.oper_object_type">
log.OPER_OBJECT_TYPE=#CONDITION1.oper_object_type#
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.oper_result">
log.OPER_RESULT=#CONDITION1.oper_result#
</isNotEmpty>
</isNotEmpty>
-->
<isNotEmpty property="CONDITION1">
<isNotEmpty prepend="AND" property="CONDITION1.user_name">
log.USER_NAME like #CONDITION1.user_name#
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.oper_type">
<isNotEqual property="CONDITION1.oper_type" compareValue="-1">
log.OPER_TYPE = #CONDITION1.oper_type#
</isNotEqual>
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.oper_object_type">
log.OPER_OBJECT_TYPE=#CONDITION1.oper_object_type#
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.oper_result">
log.OPER_RESULT=#CONDITION1.oper_result#
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.beginTime">
log.OPER_TIME between to_date(#CONDITION1.beginTime#,'YYYY/MM/DD HH24:mi:ss')
</isNotEmpty>

<isNotEmpty prepend="AND" property="CONDITION1.endTime">
to_date(#CONDITION1.endTime#,'YYYY/MM/DD HH24:mi:ss')
</isNotEmpty>



</isNotEmpty>





</select>


<resultMap class="OperationLogVO" id="query_oper_types">
<result property="oper_type" column="OPER_TYPE" />
</resultMap>

<resultMap class="OperationLogVO" id="query_oper_object_types">
<result property="oper_object_type" column="OPER_OBJECT_TYPE" />
</resultMap>

<resultMap class="OperationLogVO" id="query_oper_results">
<result property="oper_result" column="OPER_RESULT" />
</resultMap>

<select id="query_oper_object_type_infos" resultMap="query_oper_object_types">
select
distinct OPER_OBJECT_TYPE from ESB_LOG_USER_OPER
</select>

<select id="query_oper_type_infos" resultMap="query_oper_types">
select distinct
OPER_TYPE from ESB_LOG_USER_OPER
</select>

<select id="query_oper_results" resultMap="query_oper_results">
select distinct
OPER_RESULT from ESB_LOG_USER_OPER
</select>




</sqlMap>
分享到:
评论

相关推荐

    iBATIS实战.pdf

    《iBATIS实战》是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的应用。《iBATIS实战》的最后给出了一个...

    iBATIS实战

    iBATIS实战

    ibatis实战

    iBATIS实战.part2.rar

    iBatis实战

    iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和·NET的持久层框架。

    ibatis实战.part07

    ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战.part07ibatis实战....

    ibatis实战.part09

    ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战.part09ibatis实战....

    ibatis实战.part08

    ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战.part08ibatis实战....

    iBATIS实战源代码

    iBATIS实战 iBATIS实战 iBATIS实战

    ibatis实战.part06

    ibatis实战.part06 ibatis实战.part06 ibatis实战.part06 ibatis实战.part06

    iBatis实战 中文版

    还在寻找iBatis的学习资料?那么iBatis作者编著的这本《iBatis in Action》是最好的选择了!至于下载资源则是原著引进中国之后出版的官方中文版,大大的方便大家阅读,学习!完整的资源是91.6M,格式为pdf。值得下载...

    iBATIS实战 iBATIS In Action PDF Part 3/3

    iBATIS实战 iBATIS In Action PDF 三个压缩分卷。 本书是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的...

    iBATIS实战 iBATIS In Action PDF Part 1/3

    iBATIS实战 iBATIS In Action PDF 三个压缩分卷。 本书是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的...

    iBATIS实战 iBATIS In Action PDF Part 2/3

    iBATIS实战 iBATIS In Action PDF 三个压缩分卷。 本书是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计理念和基础知识,也讨论了动态SQL、高速缓存、DAD框架等高级主题,还讲解了iBATIS在实际开发中的...

    ibatis实战.part04

    ibatis实战.part01,一共7部分、、、 ibatis实战

    ibatis实战.part05

    ibatis实战.part05,一共7部分、、、 ibatis实战 中文版

Global site tag (gtag.js) - Google Analytics