首页 > 其他 > 详细

ibatis动态语句加and 和不加and

时间:2014-05-26 22:15:35      阅读:381      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
<select id="queryGoodsGroupCodeName" parameterClass="String" resultClass="codeTextBean">
          SELECT L4_GDS_GROUP_CD CODE,L4_GDS_GROUP_DESC NAME FROM DM_GDS_GROUP_INF_TD
          <dynamic prepend="WHERE">
            <isNotEmpty property="value" prepend="AND">
                   (L4_GDS_GROUP_CD LIKE ‘%$value$%‘ OR L4_GDS_GROUP_DESC LIKE ‘%$value$%‘)
            </isNotEmpty>
        </dynamic>
      </select>

    <select id="queryCategoryCodeName" parameterClass="String" resultClass="codeTextBean">
        select HR_DEPT_CD code, DEPT_NM name from dw_rpt.DM_DEPT_TD
        <dynamic prepend="WHERE">
            <isNotEmpty property="value">
                   (HR_DEPT_CD LIKE ‘%$value$%‘ OR DEPT_NM LIKE ‘%$value$%‘)
            </isNotEmpty>
        </dynamic>
      </select>
bubuko.com,布布扣

第一条查询语句添加了:prepend="AND",第二条没添加,发现在isNotEmpty属性中是否添加:prepend="AND"   都能运行。

ibatis动态语句加and 和不加and,布布扣,bubuko.com

ibatis动态语句加and 和不加and

原文:http://www.cnblogs.com/tanglc/p/3745337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!