zoukankan      html  css  js  c++  java
  • iBatis

    Result Map

    <sqlMap>
        <resultMap id="resultMapid" class="class">
            <result property="class property" column="colum"></result>
        </resultMap>
        <select id="" resultMap="resultMapid">
        </select>
    </sqlMap>
    <sqlMap>

    http://taojintianxia-ibatis.group.iteye.com/group/wiki/1580-5-ibatis-resultmap-example

    动态查询

    开始 <dynamic
    条件成立时前面要加的字符串 prepend ="字符串">
    <dynamic prepend="(">
                <isNotEmpty prepend="," property="parent_cid">parent_cid</isNotEmpty>
            </dynamic>
    <isEqual>   如果参数相等于值则查询条件有效。
    <isNotEqual>   如果参数不等于值则查询条件有效。
    <isGreaterThan>  如果参数大于值则查询条件有效。
    <isGreaterEqual>  如果参数等于值则查询条件有效。
     
    <isLessEqual>  如果参数小于值则查询条件有效。如下所示:
    <isLessEqual prepend = ”AND” property = ”age” compareValue = ”18” >
    ADOLESCENT = ‘TRUE’
    </isLessEqual>
     
    <isPropertyAvailable>  如果参数有使用则查询条件有效。
    <isNotPropertyAvailable>  如果参数没有使用则查询条件有效。
    <isNull>  如果参数为NULL则查询条件有效。
    <isNotNull>  如果参数不为NULL则查询条件有效。
    <isEmpty>  如果参数为空则查询条件有效。
    <isNotEmpty>  如果参数不为空则查询条件有效。参数的数据类型为Collection、String 时参数不为NULL或“”。如下所示:
    <isNotEmpty prepend=”AND” property=”firstName” >
    FIRST_NAME=#firstName#
    </isNotEmpty>
     
    <isParameterPresent>  如果参数类不为NULL则查询条件有效。
  • 相关阅读:
    跳跃表原理
    ThreadLocal
    Innodb中的事务隔离级别和锁的关系
    线程池拒绝策略
    vue 的 nextTick 原理
    Git 的基本操作
    JavaScript 的运行机制
    实现一个react系列三:生命周期
    实现一个react系列二:渲染组件
    实现一个react系列一:JSX和虚拟DOM
  • 原文地址:https://www.cnblogs.com/zengyou/p/2844038.html
Copyright © 2011-2022 走看看