日期:2014-05-16 浏览次数:20364 次
jdbc 报错 - 索引中丢失 ?IN 或 OUT 参数:
通常产生这种异常,是因为语句参数类型不一致所导致,如preparedStatement中的参数本应该是int/integer类型,但是设置参数是setString(1,String.valueof(xxx));
或是现在流行的hibernate和ibatis的参数类型配置有问题,Integer配置为varchar2了。
所以需要检查一下数据库类型,和配置或设置的类型,个数是否一致