'exception'에 해당되는 글 1건

  1. 2008.09.04 Spring Exception

Spring Exception

개발/SPRING 2008. 9. 4. 16:05 |

Spring이 제공하는 예외 클래스 계층도


그리고 아래는 간단한 설명
예외 클래스 설명
CannotAcquireLockException update 과정에서 lock에 실패
CannotSerializeTransactionException update 충돌로 serialized 모드의 트랜젝션 실패
CleanupFailureDataAccessException CRUD 오퍼레이션은 성공했으나, DB 리소스 회수에 실패한 경우(예: Connection close 실패)
ConcurrencyFailureException 동시 접근 제어 실패
DataAccessResourceFailureException DB 연결 불능과 같은 DB 리소스 문제
DataIntegrityViolationException 데이터 무결성 규칙에 위배되는 insert/update를 시도
DataRetrievalFailureException 아무 데이터도 추출하지 못함
DeadlockLoserDataAccessException Dead-lock 문제로 트랜젝션 무효화
EmptyResultDataAccessException 하나 이상의 결과가 나와야 하는 상황에서 결과가 없음
IncorrectResultSizeDataAccessException 예상되는 결과와 다른 수의 데이터가 반환
IncorrectUpdateSemanticsDataAccessException update 과정에서 예기치 못한 일 발생. 잘못된 트랜젝션 Roll-back 안됨.
InvalidDataAccessApiUsageException 기반 API를 잘못 사용
InvalidDataAccessResourceUsageException SQL 문법 오류와 같은 DB 리소스 오용
OptimisticLockingFailureException optimistic locking 위반. DBMS가 아닌 ORM이나 DAO 구현에서 throw
PermissionDeniedDataAccessException 접근 권한 오류
PessimisticLockingFailureException DBMS에서 포착한 pessimistic locking 위반.
TypeMismatchDataAccessException 자바 타입과 데이터 타입 불일치
UncategorizedDataAccessException 미분류

Posted by 무리미
: