在java获取存储过程的返回值解决方法

在java获取存储过程的返回值这是存储过程!SQL code PROCEDURE train_type_d(trainTypeId int,rtn out int)

在java获取存储过程的返回值
这是存储过程!

SQL code
 PROCEDURE train_type_d(trainTypeId int,                       rtn out int)    is  v_count number;  begin          select count(*) into v_count from TRAIN_TYPE where UP_TRAIN_TYPE_ID= trainTypeId;          if v_count>0 then           rtn :=  0;          else             delete TRAIN_TYPE where TRAIN_TYPE_ID = trainTypeId;            rtn :=  1;          end if;  end;


执行后 返回rtn 类型是int的
java执行存储代码(例如)
Java code
this.sysBiz.delTrainType(id);

怎样在java中获取rtn的值?
THX!

[解决办法]
那么你需要检查delTrainType内部是如何实现的,为什么传入参数只有一个id而没有传出参数。
下面一篇文章可参考之。

http://blog.csdn.net/jiandanfeng2/article/details/6609623