您的位置:首页 > 数据库

iBatiS中遇到的sql上的问题小结

2014-10-31 09:03 387 查看
 自定义的xml处理sql中会出现一个区间段的约束问题,那么记住下面的方法便可。

原符号  <   <=   >   >=    &     '      "
替换符号<<=>>=&'"
或者下面的处理方法:

<isNotNull prepend="AND" property="age">
    year(getdate())-year(birthday)
    <isEqual property="sign" compareValue="1"><![CDATA[ < ]]>
    </isEqual>
    <isEqual property="sign" compareValue="2"><![CDATA[ = ]]></isEqual>
    <isEqual property="sign" compareValue="3"><![CDATA[ > ]]></isEqual>
    #age#
   </isNotNull>
   <isNotNull prepend="and" property="startRegisterTime">
    registTime <![CDATA[>=]]> #startRegisterTime#
   </isNotNull>
   <isNotNull prepend="and" property="endRegisterTime">
    registTime <![CDATA[<=]]> #endRegisterTime#
   </isNotNull>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ibatis sql xml