| 약어 | 의미 |
|---|---|
| I | Iterator |
| L | List |
| M | Map |
| O | Object |
| RS | ResultSet |
| S | String |
| T | 기본 Java™ 유형 또는 Bean이 될 수 있는 일반 클래스 |
| getXxx() 메소드 | RS | O[] | L<M<S,O>> | L<T> | M<S,O>[] | <T> | <T>[] | I<M<S,O>> | I<T> |
|---|---|---|---|---|---|---|---|---|---|
| getOutputParms() | X | ||||||||
| getArray() | X | ||||||||
| returnClass를 포함한 getArray() | X | ||||||||
| RowHandler를 포함한 getArray() | X | ||||||||
| getList() | X | ||||||||
| returnClass를 포함한 getList() | X | ||||||||
| RowHandler를 포함한 getList() | X | ||||||||
| getIterator() | X | ||||||||
| returnClass를 포함한 getIterator() | X | ||||||||
| RowHandler를 포함한 getIterator() | X | ||||||||
| getResults() | X | ||||||||
| ResultHandler를 포함한 getQuery() | X | ||||||||
StoredProcedureResult 인터페이스의 메소드를 사용할 때 int.class와 같이 <기본 Java 유형>.class 클래스에 속하는 일반 <T> 클래스를 지정하지 마십시오.
SQL에서 쿼리된 정보가 기본 Java 유형으로 저장될 때마다 SQL 널(NULL) 값과 관련된 정보는 유실됩니다. 또한, Java에서는 <기본 Java 유형>.class의 일반 <T> 클래스를 지정하는 일반 메소드가 해당 기본 Java 유형에 적절한 랩퍼 클래스의 인스턴스를 리턴해야 합니다.