| sitelink1 | |
|---|---|
| sitelink2 | |
| sitelink3 | |
| extra_vars6 |
http://blog.empas.com/ahnyounghoe/15083982Spring이 제공하는 예외 클래스 계층도 
그리고 아래는 간단한 설명
| 예외 클래스 | 설명 |
| 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 | 미분류 |
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » | Spring의 Exception | 황제낙엽 | 2007.09.17 | 420 |
| 1 | java.util.MissingResourceException: Can't find bundle for base name xxx, locale ko_KR | 황제낙엽 | 2007.06.21 | 2783 |
