`

mybatis foreach 示例

 
阅读更多
 public List<PreloadData> getDatas(Map<String, Object> params);

 <resultMap id="preloadData" type="com.chinacache.entity.PreloadData">
        <result column="time_num" property="timeNum" />
        <result column="count" property="count" />
        <result column="filesize" property="fileSize" />
        <result column="day" property="day" />
    </resultMap>
    <select id="getDatas" resultMap="preloadData">
        select SUM(count) as count,SUM(FILESIZE) as FILESIZE,to_char(day,'yyyymmdd') as day,time_num from
        BANDWIDTH_PRELOAD
        <where>
            <foreach collection="ids" index="index" item="item" open="(" separator="or" close=") and">
                CHANNEL_ID=#{item}
            </foreach>
           <![CDATA[ day>=to_date(#{startDay},'yyyymmdd') and day<=to_date(#{endDay},'yyyymmdd')]]>
        </where>
        GROUP BY day,time_num order by day,time_num
    </select>

  Map<String, Object> params = new HashMap<String, Object>();
        params.put("ids", channelIDs);
        params.put("startDay", sdf.format(startTime));
        params.put("endDay", sdf.format(endTime));
        return this.preloadMapper.getDatas(params);
分享到:
评论

相关推荐

    Mybatis批量foreach merge into的用法

    Mybatis批量foreach merge into的用法,这是介绍Mybatis批量foreach merge into的用法的文档

    详解mybatis foreach collection示例

    主要介绍了详解mybatis foreach collection的相关资料,需要的朋友可以参考下

    mybatis foreach标签的使用详解

    主要介绍了mybatis foreach标签的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    mybatis中foreach报错:_frch_item_0 not found的解决方法

    主要给大家介绍了mybatis中foreach报错:_frch_item_0 not found的解决方法,文章通过示例代码介绍了详细的解决方法,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    MyBatis传入数组集合类并使用foreach遍历

    主要介绍了MyBatis传入数组集合类并使用foreach遍历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    mybatis之foreach用法详解

    主要介绍了mybatis之foreach用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    MyBatis动态SQL foreach标签实现批量插入的方法示例

    主要介绍了MyBatis动态SQL foreach标签实现批量插入的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    springmybatis

    MyBatis 目录(?)[-] mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis ...

    SSM框架的学习与应用-Java EE企业级应用开发学习记录(第三天)Mybatis的深入学习(动态sql的操作)

    本资源主要介绍了MyBatis动态SQL的使用。通过对MyBatis的动态SQL各个元素进行详细说明,并且有测试类帮助理解。...综上,本资源主要通过大量示例详细介绍了MyBatis各种动态SQL元素的用法,可以作为学习动态SQL的参考。

    MyBatis动态SQL实现配置过程解析

    主要介绍了MyBatis动态SQL实现配置过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    JavORM框架DarksORM.zip

    SQL mapper支持if/elseif/else/foreach/where/set/trim标签的相互嵌套。 支持Python/Javascript/Java脚本对SQL mapper进行面向切面的开发。 默认集成Ehcache缓存框架。 示例代码: List users = session....

Global site tag (gtag.js) - Google Analytics