다음은 Callabe Statement.Statement를 사용하여 호출하는 함수입니다. java.awt에서 rowtype을 사용할 수 없으므로 순서가 잘못되었습니다. 은 java.sql.SQLException은 : ORA-01002은 : 커서가 한 행을 반환하기 때문에 당신은 오류가Callabe 문 Oracle Update 잠겨있는 반입 순서 오류 오류 건너 뛰기
session.connection().setAutoCommit(false);
cs = session.connection().prepareCall("{?=call dequeue}");
cs.registerOutParameter(1, OracleTypes.CURSOR);
cs.executeUpdate();
session.connection().commit();
ResultSet rs = (ResultSet) cs.getObject(1);
while(rs.next())
해당 기능을 이해하려고 할 때 몇 가지 문제점이 있습니다. 그 기능이 원하는 것은 무엇입니까? – Rene
이 함수는 단일 행을 반환하고 행의 한 열을 'Working'으로 업데이트하고 같은 행을 반환해야합니다 (커서가 반환 될 수 있도록 Rowtype이 호출 가능으로 반환되지 않음) –