2
對於單輸出類型我的代碼工作正常,但我無法得到如何執行Oracle過程具有多個輸出參數以及會有怎樣的輸出即ResultSet中,編號等如何使用Hibernate執行多個返回類型Oracle過程?
abcProcedure(param1 OUT NUMBER,param2 OUT NUMBER,param3 OUT NUMBER,param4 OUT NUMBER,param5 IN OUT NUMBER, param6 IN NUMBER,param7 IN NUMBER)
Hibernate代碼:
session.doWork(new Work(){
public void execute(Connection connection) throws SQLException {
CallableStatement callableStatement=connection.prepareCall("{call abcProcedure(?,?,?,?,?,?,?)}");
callableStatement.registerOutParameter(registerOutParameter,types.Numeric);
.......
callableStatement.execute();
}
}
有誰知道該怎麼做?