int listSize = authKeyIds.size();int toIndex = 10000;List<List<String>> myList = new ArrayList<>();for (int i = 0; i <listSize; i += 10000) {//作用为toIndex最后没有toIndex条数据则剩余几条newList中就装几条if (i + 10000 > listSize) {toIndex = listSize - i;}//分割lstList<String> newList = authKeyIds.subList(i, i + toIndex);//写入myList,把newList分切后的数据新增进入数据库。myList.add(newList);}testDao.getListByApiKeys(myList);  //dao层
    <select id="getListByApiKeys" parameterType="java.util.ArrayList" resultType="cc.ewell.imsp.adminserver.dto.res.SysUserAuthKeyRes">SELECT API_KEY AS apiKey, SYSTEM_NAME AS systemName FROM SYS_USER_AUTHKEY<where><if test="apiKeys != null and  apiKeys.size() > 0
"><foreach collection="apiKeys" item="apiKey" open="API_KEY IN"separator="or API_KEY IN"><foreach collection="apiKey" item="key" open="(" close=")" separator=",">#{key}</foreach></foreach></if></where></select>

oracle 使用 mybatis select in 10000问题怎么解决相关推荐

  1. rowbounds分页oracle,Oracle使用MyBatis中RowBounds实现分页查询功能

    Oracle中分页查询因为存在伪列rownum,sql语句写起来较为复杂,现在介绍一种通过使用MyBatis中的RowBounds进行分页查询,非常方便. 使用MyBatis中的RowBounds进行 ...

  2. oracle中取top10,Oracle结合Mybatis实现取表TOP 10

    select top * from student 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比如查询前10条成绩大于80分的学生信息 添加了where查询条件的版本: select to ...

  3. Oracle——Oracle 实现类似 select top n 语句

    问题描述 使用Oracle实现类似于SQL Server中select top n语句 问题分析 由于Oracle不支持select top n语句,所以在Oracle中经常是用order by 跟r ...

  4. Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)

    Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案 在使用Mybatis 3 时,发现了这个问题,当插入数据时,如果有一个字段为空值时,系统会报异 ...

  5. Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用

    Linux系统中Oracle数据库使用SELECT语句检索数据(1)实例应用 1,首先切换到Oracle用户,并进入数据库#sql / as sysdba2,启动数据库,并连接样例及表格,启动命令#s ...

  6. Oracle使用游标更新数据 Oracle游标之select for update和where current of 语句

    Oracle使用游标更新数据 2016年11月20日 13:15:49 hzwy23 阅读数:5313 友情推广 ###使用游标修改数据 ####定义一个游标,游标名称为 mycursor ##### ...

  7. Oracle数据库之oracle update set select from 关联更新

    本文主要向大家介绍了Oracle数据库之oracle update set select from 关联更新,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 工作中有个需求,现在 ...

  8. Oracle中的select into

    Oracle中的select into Oracle中没有select into的用法! 在某些数据库中有select into的用法,用法是: select valueA,valueB into t ...

  9. oracle怎么查询关键字,Oracle 中的SELECT 关键字(查询、检索)

    使用通配符的缺点:降低检索的性能 3. 别名:(B) 给表取别名(类似对象名): 形如:select e.ename , e.sal from emp e; 给列取别名(用于显示): 方式一:列名后面 ...

最新文章

  1. Android UI(三)SlidingMenu实现滑动菜单(详细 官方)
  2. OpenGL Multi Texture多重纹理的实例
  3. 406(浏览器接收的响应类型和服务器返回的响应类型不匹配)
  4. 2011年计算机基础知识试卷,2011年计算机一级考试理论试题:第六部分多选题
  5. LeetCode 553. 最优除法(数学)
  6. 树的结构 数据结构_段树| 数据结构
  7. android 如何 root权限获取,如何获取android手机root权限获取
  8. java sqlite 多线程并发_Android中Sqlite数据库多线程并发问题
  9. 同济大学 线性代数 第六版 pdf_线性代数同济第六版第六章课后习题答案!
  10. 学习编译原理遇到的问题
  11. matlab 无法保存.m文件
  12. 编译原理(整体理解)
  13. 12款在线批量缩短新浪短链接的生成器和接口api
  14. 为什么便利店晚上顾客很少?还要24小时营业?
  15. 【清华大学】操作系统 陈渝 Part4 ——物理内存管理 之 非连续内存分配
  16. 5分钟从零开始搭建一个独立博客网站
  17. rar压缩包找回压缩密码
  18. mysql 多条件求和_sql多条件求和-sql条件求和-sql求和且和满足条件
  19. Oracle实现金额小写转大写函数
  20. 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码

热门文章

  1. 树上取石子's 题解
  2. 两周看完乔布斯传,说说感受
  3. 【1024】写给最好的你-程序员
  4. 在RT-Thread STM32F407平台下配置SPI flash为U盘
  5. RT-Thread Studio ulog日志
  6. 痞子衡嵌入式:语音处理工具Jays-PySPEECH诞生记(3)- 音频显示实现(Matplotlib, NumPy1.15.0)...
  7. Failed to find provider info for xxx,Unknown URL content 的问题归因和解决办法
  8. 查询邮件组成员命令Get-ADGroupMember实例
  9. java上传文件到七牛_java 上传文件到七牛云
  10. 【MR】现代机器人学算法库---计算力矩控制