获取JAVA中存储过程的返回值

时间:2018-11-16 19:34:16

标签: java mysql stored-procedures

我已经在mysql中编写了一个存储过程,并从Java代码中调用它,如下所示:

Query query = session.createSQLQuery("call proc(:data)").setParameter("data", details.toString());
List<Object[]> result = query.list();

我正在从存储过程中返回一个整数值。我需要提取值并将其添加到Java代码中的Integer变量中。如果我强制转换为Number并使用var.intValue(),它将引发异常。请帮助我处理存储过程的返回值。

0 个答案:

没有答案