Struct
Struct (SQL 구조체 타입 매핑)
SQL 구조체 타입에 대한 Java 프로그래밍 언어의 표준 매핑입니다. Struct 객체는 자신이 나타내는 SQL 구조체 타입의 각 속성에 대한 값을 담습니다.
본문
기본적으로 Struct 인스턴스는 애플리케이션이 그것에 대한 참조를 갖는 한 유효합니다. JDBC 드라이버가 이 데이터 타입을 지원한다면 Struct 인터페이스의 모든 메서드를 완전히 구현해야 합니다.
getSQLTypeName은 이 Struct 객체가 나타내는 SQL 구조체 타입의 SQL 타입 이름을 반환합니다. getAttributes는 속성들의 순서 있는 값을 반환하며, 각 속성을 처리할 때 타입 맵을 사용해 타입 매핑을 커스터마이즈합니다. 빈 타입 맵 버전은 연결의 타입 맵을 사용하고, 인자를 받는 버전은 주어진 타입 맵을 사용합니다(연결의 타입 맵은 사용하지 않아요). 개념적으로 이 메서드는 구조체 타입의 각 속성에 getObject를 호출하고 결과를 담은 Java 배열을 반환합니다.
String getSQLTypeName() throws SQLException
Object[] getAttributes() throws SQLException
Object[] getAttributes(Map<String,Class<?>> map) throws SQLException