zoukankan      html  css  js  c++  java
  • 如何通过<include/>标签重用Mybatis的代码段

    1、首先定义一个sql标签,一定要定义唯一id<sql id="Base_Column_List" >name,age</sql>
    2、然后通过id引用
    <select id="selectAll">
    select
    <include refid="Base_Column_List" />
    from student
    </select>
    这个<include refid="Base_Column_List" />会自动把上面的代码贴过来。

    例子:

      <sql id="allColumn">  ID                     as  id,  SPARTICIPANTBANKNO as sParticipantBankNO,  SPARTICIPANTFULLNAME as sParticipantFullName,  SPHONE as sPhone,  SADDRESS as sAddress   </sql>      <select id="queryCNAPSInfoByCondition" resultType="com.pcitc.ebank.query.entity.CNAPSInfo">   SELECT * FROM (SELECT A.*, ROWNUM RN FROM (    SELECT      <include refid='allColumn'/>     FROM BASE_BANK_INFO    WHERE 1=1     <if test="sparticipantbankno != null">        AND sparticipantbankno like '%'||#{sparticipantbankno}||'%'    </if>      <if test="sparticipantfullname != null">        AND sparticipantfullname like '%'||#{sparticipantfullname}||'%'    </if>        ) A     WHERE ROWNUM  &lt;= #{endindex})   WHERE RN >= #{startindex}   </select>

  • 相关阅读:
    H3C 路由策略(人为打环)
    linux nfs配置
    linux vsftp 简单配置
    linux vg lv pv
    linux sshd 登录不需要密码
    linux dhcp 简单配置
    linux pxe 安装Centos7
    分别使用laravel安装器和composer安装laravel!
    阻止按钮快速点击
    检测页面是否允许使用Flash
  • 原文地址:https://www.cnblogs.com/yuyu666/p/10058273.html
Copyright © 2011-2022 走看看