쿼리 명령문에 대한 커서 속성
어노테이션이 있는 메소드 및 인라인 메소드에서
실행하는 쿼리의 쿼리 결과에 대한 커서 속성을 설정할 수 있습니다. 이러한 속성을 사용하여
스크롤이 가능하거나 갱신 가능한 쿼리 결과를 작성할 수 있습니다.
pureQuery 코드의 예외 처리
pureQuery는 JDBC를 기반으로 하지만 점검된 예외 처리에
애플리케이션을 필요로 하지 않습니다. pureQuery 메소드에 대한 호출을
try 블록으로 묶을 필요가 없습니다.
매개변수가 있는 일괄처리 이기종 갱신
pureQuery를 사용하여
다른 테이블을 참조하는 INSERT, UPDATE 및 DELETE문을
일괄처리할 수 있습니다. 이러한 이기종 일괄처리 갱신을
통해 서버까지 한 번의 네트워크 일주로 모든 연관 테이블을
갱신할 수 있습니다. 이러한 이기종 일괄처리 갱신 방법을 사용하여
사용자는 pureQuery에 일괄처리 갱신을 시작함을 표시하는 메소드를
호출합니다.
매개변수가 없는 일괄처리 이기종 갱신
pureQuery를 사용하여
다른 테이블을 참조하는 INSERT, UPDATE 및 DELETE문을
일괄처리할 수 있습니다. 이러한 이기종 일괄처리 갱신을
통해 서버까지 한 번의 네트워크 일주로 모든 연관 테이블을
갱신할 수 있습니다. 이러한 이기종 일괄처리 갱신 수행 방법을
사용하여 사용자는 SQL문을 문자열 목록 또는 String 오브젝트의
배열로 제공합니다.
데이터 구조의 값을 SQL문에 전달
pureQuery에는 어노테이션이 있는 메소드 또는 인라인 메소드에 전달하는
매개변수를 SQL문의 매개변수에 대한 값으로 사용하기 위한 기본 규칙이
있습니다. 또한 pureQuery에는 OUT 및 INOUT 매개변수를 등록할 때
전달된 매개변수를 사용하기 위한 기본 규칙이 있습니다. 어노테이션이 있는 메소드를 사용하는 경우,
이러한 기본 규칙을 ParameterHandler<T> 인터페이스의
구현으로 겹쳐쓸 수 있습니다.