1. java.sql.SQLException: 无效的列类型

原因:

 A. ibatis的IN,OUT参数、或者typeHandler类中传入的参数值数据类型与Oracle自定义对象中的属性值的数据类型不相符;

 B. call SQL语句串中的?号数目与实际PKG子过程中的变量数目不一致;

2. java.sql.SQLException: 内部错误: Inconsistent catalog view

原因:

typeHandler类中"createDescriptor"中调用的Oracle自定义对象写错、或者调用的Oracle自定义对象没有对该SQL的执行用户授权;

3. java.sql.SQLException: 索引中丢失  IN 或 OUT 参数:: 1

原因:

ibatis的IN,OUT参数、或者typeHandler类中get的参数名写错;

4. java.sql.SQLException: ORA-00907: missing right parenthesis

原因:

SQL语句中有结束符号导致匹配不到右括号;

posted on 2013-07-20 19:52  牧子  阅读(964)  评论(0)    收藏  举报