Mabatis报错 java.sql.SQLException: Parameter number 3 is not an OUT parameter 解决方法
来源:互联网 发布:php开发服务器端 编辑:程序博客网 时间:2024/05/18 13:44
有需求需要调用一个存储过程,写完代码后,上测试类一跑,(⊙﹏⊙)b,调用MySQL带输入输出参数存储过程出现如下错误:
java.sql.SQLException: Parameter number 3 is not an OUT parameter
因为 数据库中定义 PROCEDURE user_recommend_check
(IN in_user_id varchar(45),IN in_recommend_id varchar(45),out out_value int) ,把注意力放在了参数上面,一直在检查为什么out这个参数报错。
查阅各种方法,检查各种问题,什么注解什么传参过程等等,一直报错!
但不得不说这里是一个坑,自己填上,真正的原因是 存储过程的名字写错了,不信你自己检查一次!!!
我把xml文件中select语句中的 user_recommend_check 潜意识的写成了 userRecommendCheck
各位同仁,是否有一种尴尬的气氛缭绕,好了,默默关掉吧。
阅读全文
0 0
- Mabatis报错 java.sql.SQLException: Parameter number 3 is not an OUT parameter 解决方法
- 解决java.sql.SQLException: Parameter number X is not an OUT parameter
- 解决java.sql.SQLException: Parameter number X is not an OUT parameter
- java.sql.SQLException: Parameter number 4 is not an OUT parameter
- java.sql.SQLException: Parameter number X is not an OUT parameter
- 解决:Parameter number 5 is not an OUT parameter
- java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).
- java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).
- java.sql.SQLException Parameter index out of range (9 > number of parameters, which is 8)
- java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)
- 造成原因java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 0).
- Caused by: java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2
- BIRT出现java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)的问题
- Caused by: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0
- Caused by: java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0
- Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1
- mybatis的sql 执行报错:Parameter index out of range (4 > number of parameters, which is 3)
- UMG 常用方法
- 【动态规划】UVa 437 The Tower of Babylon
- 37-两个链表的第一个公共结点
- android 中处理崩溃异常
- 栈与堆栈
- Mabatis报错 java.sql.SQLException: Parameter number 3 is not an OUT parameter 解决方法
- 伪类和伪元素的区别
- Word VBA
- Codeforces B. Cards Sorting 【瞎搞】
- iOS
- 负载均衡设计Nginx+Tomcat实现负载均衡(三)
- 鼠标点击复制的JS代码
- Oracle 12C -- 使用seed PDB创建新的pdb
- redis持久化浅析