java-ibatis如果传入list参数 数据库查不到结果集时报下标越界错误

问题描述

ibatis如果传入list参数 数据库查不到结果集时报下标越界错误

用ibatis传入的一个list集合 需要用到其中的主键ID,
但是其中只有某些ID可以查到结果集,这样的话ibatis会报下标越界错误
有什么解决方法吗

解决方案

把SQL和传入参数贴上来吧

解决方案二:

错误信息是什么呢,看看

时间: 2024-07-29 05:14:00

java-ibatis如果传入list参数 数据库查不到结果集时报下标越界错误的相关文章

weblogic连接池-Java调用Oracle存储过程传入数组参数报错

问题描述 Java调用Oracle存储过程传入数组参数报错 weblogic连接池 JNDI提供的链接保存 Oracle数组 报错 oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection oracle.jdbc.driver.T4CConnection cannot be cast to oracle.jdbc.OracleConnection 大家好,我在用weblogic连接池 JNDI

java方法-java一个方法形参有两个,如何在调用的时候只传入一个参数

问题描述 java一个方法形参有两个,如何在调用的时候只传入一个参数 如题,有一个方法里两个形参,我另一个文件类中一个方法想要那个方法的返回值,可是第二个参数在这里用不到,能否只传第一个参数 如何实现,前提这个类不能继承后重写方法,因为多人合同写的. 解决方案 不可以,变通的办法是再写一个只有一个参数的函数重载形式,在其中给另一个参数一个预设值,间接调用. 解决方案二: 一个Action调用两个不同的方法 解决方案三: 调用的时候给一个无影响的值 解决方案四: 讲道理的话是不能这样做的,不过如果

java 数据库-怎么保证每分钟从数据库查到的都是最新的数据

问题描述 怎么保证每分钟从数据库查到的都是最新的数据 我们是物流行业,每分钟都有订单,我java做了一个定时器,每分钟去数据库查一次数据,取出来,怎么保证每次查询都是这一分钟最新的数据而不包含之前的重复数据

java javaweb jsp-新手求帮助 如何实现jsp页面将从数据库查到的邮箱地址在页面上显示的时候中间变成*

问题描述 新手求帮助 如何实现jsp页面将从数据库查到的邮箱地址在页面上显示的时候中间变成* 刚刚碰到一个问题就是我用servlet把邮箱地址查出来了 可是在jsp页面上显示的时候是显示的完整的邮箱地址 我想把这个邮箱中间的几个给修改成* 请问用什么代码可以做到 请各位大神帮帮忙 解决方案 你可以新建两个变量.. 存放邮箱的前三位和后三位. 然后.在两个变量之间拼接*号 最后把拼接的变量显示在JSP页面中 解决方案二: 你可以在后端或者前端处理,就是替换几个字符

在sqlplus和JAVA中调用带有IN-OUT参数的存储过程

一. SQLPLUS 比如我的数据库中有下面这样一个存储过程,我怎么样能调用这个存储过程,并得到返回值呢? CREATE OR REPLACE PROCEDURE TEST_PROCEDURE1 ( PARAM1 IN VARCHAR2, PARAM2 IN OUT VARCHAR2, PARAM3 IN OUT NUMBER) IS BEGIN PARAM2 := '88888'; PARAM3 := '0'; END TEST_PROCEDURE1; 一般调用存储过程或者函数会想到CALL或

用Java实现可保存状态的数据库生成XML树(1)-基于weblogic,包括一些基础问题,非常详细的。

web|xml|生成xml|数据|数据库|问题 用Java实现可保存状态的数据库生成XML树目录  0.    关键字词注释    11.    目的    12.    设计思想    13.    实现概要    14.    实现步骤    24.1.XML文档结构定义    24.2.数据表的结构定义    44.3.构造生成XML的servlet    44.4.构造显示树型结构的XSL模版    84.5.构造生成点击树型XMl显示详细节点内容的Servlet    124.6.Se

mybatis-Mybatis的配置文件的test标签中如何使用Map传入的参数

问题描述 Mybatis的配置文件的test标签中如何使用Map传入的参数 java中传入了一个map: map.put("userid","100"); map.put("status","2"); sql的配置文件: </when> <when test="#{_parameter.status} == '1'"> </when> <when test=&quo

方法-java获取URL是否带参数过来的

问题描述 java获取URL是否带参数过来的 URL输入的是xxxx/doLogin.action 或者是xxxx/doLogin.action?locale=zh_CN 用下面的方法来判断,出现空指针问题,求指教 if(!(httpServletRequest.getQueryString()==null)){ String url = httpServletRequest.getQueryString(); boolean flag=url.matches("locale=[a-z]{1,2

jar-关于ibatis的sqlformap方法参数问题。

问题描述 关于ibatis的sqlformap方法参数问题. 新手入手,其他的都理解,就是这里卡壳了.不知道问题出在哪里,求好心人帮忙看看问题所在! 解决方案 http://hittyt.iteye.com/blog/1518665 解决方案二: 大概意思返回一个map 你是这个意思吗?/ 解决方案三: 把问题描述清楚详细点,最好把错误信息帖出来. 解决方案四: http://zhuyuehua.iteye.com/blog/1721715首先执行里面的sql,返回值放入一个Map里面,这个ma