专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Web开发

Ibatis语句怎么使用if判断

发布时间:2010-05-31 07:01:39 文章来源:www.iduyao.cn 采编人员:星星草
Ibatis语句如何使用if判断
Ibatis语句如何使用if判断,哪位大虾有例子!

------解决方案--------------------
isNotNull
isEmpty
isGreaterEqual
isNotNull
isLessEqual
……

------解决方案--------------------
学习了。
------解决方案--------------------
XML code

<select id="getPersonsByName" resultClass="com.unmi.Person">       
      select id as id,name as name,passwd as passwd from person       
        <dynamic prepend="WHERE">       
            <isNotNull prepend="AND" property="name">       
                  (name like #name#)       
            </isNotNull>       
        </dynamic>       
</select>

------解决方案--------------------
XML code


<!-- find user list page -->
    <select id="find-count-of-users" parameterClass="User" resultClass="int">
        select count(*) from t_user
            <dynamic prepend="where">
                <isNotEqual property="type" compareValue="-1" prepend="AND">
                    user_type = #type#
                </isNotEqual>
                <isNotEmpty property="userName" prepend="and">
                    user_name like '%$userName$%'
                </isNotEmpty>
                <isNotEqual property="state" compareValue="3" prepend="AND">
                    user_state = #state#
                </isNotEqual>
                <isNotEqual property="usedSpaceSize" compareValue="-1" prepend="AND">
                    user_used_space_size >= #usedSpaceSize#
                </isNotEqual>
            </dynamic>
    </select>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: