【发布时间】:2014-11-27 05:32:05
【问题描述】:
我写了一个存储过程,它会返回整数值。但我无法在 jpa 中获得计数。谁能建议我调用存储过程并使用 jpa 将返回值放入 java 中的某个变量的方法。
int count = 0;
String id = "m123"
count = getEm().createNativeQuery("call sample_procedure(?,?)")
.setParameter(1, id)
.setParameter(2, count)
.executeUpdate();
存储过程:我在过程中有一些逻辑,在循环内部我正在增加计数。
create or replace
PROCEDURE sample_procedure(
id IN VARCHAR,
count OUT NUMBER)
IS
........
BEGIN
.....
LOOP
---------
count := count + 1;
【问题讨论】: