SerialArray

SerialArray (직렬화된 배열)

SQL ARRAY 값을 Java 프로그래밍 언어로 매핑한 Array 객체의 직렬화된 버전입니다.

출처: Java API Reference

본문

SerialArray 클래스는 Array 객체에서 SerialArray 인스턴스를 만드는 생성자, 기본 타입과 기본 타입의 SQL 이름을 얻는 메서드, 그리고 SerialArray 객체의 전체 또는 일부를 복사하는 메서드를 제공합니다.

이 클래스가 올바르게 동작하려면 필요한 경우 SQL Array 객체를 구체화(그 모든 요소를 클라이언트 서버로 가져오기)할 수 있도록 데이터 소스에 대한 연결이 있어야 합니다. 현재 데이터 소스의 데이터에 대한 논리적 포인터(예: 로케이터)는 지원되지 않아요.

SerialArray는 여러 동시 스레드가 사용하기에 안전하지 않습니다. 둘 이상의 스레드가 SerialArray를 사용한다면 적절한 동기화로 접근을 제어해야 합니다.

public SerialArray(Array array, Map<String, Class<?>> map) throws SerialException, SQLException
public SerialArray(Array array) throws SerialException, SQLException
public Object getArray() throws SerialException
public Object getArray(Map<String, Class<?>> map) throws SerialException
public Object getArray(long index, int count) throws SerialException
public Object getArray(long index, int count, Map<String, Class<?>> map) throws SerialException
public int getBaseType() throws SerialException
public String getBaseTypeName() throws SerialException
public void free() throws SQLException
public boolean equals(Object obj)
public int hashCode()
public String toString()

getBaseType()getBaseTypeName()은 배열 요소의 기본 JDBC 타입 코드와 SQL 타입 이름을 반환합니다.

더 알아보기 (Learn more)

Java 공식 API