Class AltibaseSchemaException

All Implemented Interfaces:
Serializable

public class AltibaseSchemaException extends AltibaseRuntimeException
데이터베이스 스키마와 관련된 작업 중 발생하는 예외이다.

주로 컬렉션(테이블) 생성, 삭제, 조회 실패 또는 API가 기대하는 스키마 구조와 실제 데이터베이스 스키마가 일치하지 않을 때 발생한다. 이 예외는 항상 "SCHEMA_ERROR"라는 에러 코드를 가진다.

See Also:
  • Constructor Details

    • AltibaseSchemaException

      public AltibaseSchemaException(String aMessage)
      상세 메시지를 사용하여 새로운 AltibaseSchemaException을 생성한다.

      원인(cause) 예외 없이 스키마 관련 비즈니스 로직 오류가 발생했을 때 사용된다.

      Parameters:
      aMessage - 예외에 대한 상세 설명 메시지
    • AltibaseSchemaException

      public AltibaseSchemaException(String aMessage, Throwable aCause)
      상세 메시지와 원인 예외를 사용하여 새로운 AltibaseSchemaException을 생성한다.

      주로 SQLException과 같은 하위 레벨의 예외를 감싸서(wrapping) API 레벨의 스키마 예외로 변환할 때 사용된다.

      Parameters:
      aMessage - 예외에 대한 상세 설명 메시지
      aCause - 이 예외의 원인이 되는 예외