查询 IBATIS SQL

 

sql-map-config.xml

<sqlMap resource="com/huawei/support/poapply/orm/poApply.xml" />


 <!-- 查询所有 -->
 <select id="getAllSecondCheckerList" parameterClass="java.util.HashMap"
  resultClass="java.util.HashMap" remapResults="true">
  <![CDATA[
  select bb.* from
  (
  select aa.*, rownum rr from
  (
   select
    s.code,
    s.product_line,
    s.product_family,
    s.product,
          s.second_handler,
          d1.item_name as product_line_name,
         d2.item_name as product_family_name,
          d3.item_name as product_name
        from SUP_PO_APPLY_SECOND_HANDLER s

        inner join sup_dict_item d1 on d1.item_id = s.product_line and d1.nls_lang=#lang#
        inner join  sup_dict_item d2 on d2.item_id = s.product_family and d2.nls_lang=#lang#
        inner join  sup_dict_item d3 on d3.item_id = s.product and d3.nls_lang=#lang#
        where 1=1
  ]]>
  <dynamic>
   <isNotEmpty property="productline" prepend="AND">
    s.product_line
    = #productline#
   </isNotEmpty>
   <isNotEmpty property="productfamily" prepend="AND">
    s.product_family = #productfamily#
   </isNotEmpty>
   <isNotEmpty property="product" prepend="AND">
    s.product =
    #product#
   </isNotEmpty>
   <isNotEmpty property="checker" prepend="AND">
    Upper(s.second_handler) LIKE Upper('%'||#checker#||'%')
   </isNotEmpty>
     <![CDATA[
            order by s.product_line,s.product_family,s.product desc
  ) aa
  ) bb  where bb.rr >= #ROWNUM_LOW# and bb.rr <= #ROWNUM_HIGH#
         ]]>
  </dynamic>
 </select>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值