관리 메뉴

취미개발 블로그와 마음수양

범용 데이터 액세스 제외 본문

FrameWork_ETC/Spring

범용 데이터 액세스 제외

아라한사 2014. 8. 3. 21:43

CannotAcquireLockException 락(Lock) 획득 실패


ConcurrencyFailureException 동시 실행 시의 오류


DataAccessResourceFailureException 데이터 소스와의 연결에 실패


DataIntegrityViolationException 정합성 위반 오류


DeadlockLoserDataAccessException 데드락 발생


EmptyResultDataAccessException 가져오려는 데이터가 존재하지 않는다.


IncorrectResultSizeDataAccessException 가져온 레코드의 수가 바르지 않다.


OptimisticLockingFailureException 낙관적 락에 실패


perissionDeniedDateAccessException 권한 오류 


이거 등록해주면 예외를 범용예외로 변환해줌.

데이터 액세스 기술에 의존하지 않는 예외 핸들링 가능 !! 


<bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />