用户登录
用户注册

分享至

hibernate 存储过程 返回值

  • 作者: 烫鸡拔毛炖个鸡吧
  • 来源: 51数据库
  • 2020-09-29
晕了。你的存储过程错了。。 要带个output输出参数,将值放到里面。给你个ORACLE调用的,CallableStatement cstmt = conn.preparedCall(" { call proc_name(?,?,?,?,?,?) }");
cstmt.registerOutParameter (1, OracleTypes.CURSOR);//output parameter
cstmt.setString(2,"");
cstmt.setString(3,"");
cstmt.setString(4,"");
cstmt.setString(5,"");
cstmt.setString(6,"");
cstmt.execute();
ResultSet rs = (ResultSet)cstmt.getObject(1);



  hibernate有一套自己的jdbc,
当然是他内部做的。
适合所有数据库。
软件
前端设计
程序设计
Java相关