mybatis 集合in的用法

<!-- 查询 设备List 的 某天,并且小于当前小时的,耗电 记录 -->
    <select id="findByDeviceIdInAndBetweenRecordTime" resultType="cn.com.platform.entity.RecordElectricityEntity">
        select * from
        <!-- power_record_electricity_${tableYear} c -->
        power_record_electricity c
        where c.deviceId in
        <foreach collection="deviceList" index="index" item="item" open="(" separator="," close=")">
            #{item.id}
        </foreach>
        and c.recordTime
        &gt;=#{startTime}

        and c.recordTime &lt;= #{endTime}

    </select>

posted @ 2019-12-04 11:22  那些年的代码  阅读(2503)  评论(0编辑  收藏  举报