Tagged: Repository

[Spring]@Repository 기능

Spring에서 데이터 엑세스 클래스에 주로 사용하는 @Repository의 2가지 기능에 대해 알아보자. JPA의 EntityManager를 이용하여 DB 엑세스 시 예외가 발생하면 JPA에서 정의한 예외(PersistenceException)가 발생한다. 하지만 @Repository가 적용되면, 이를 Spring의 DataAccessException으로 자동으로 변환시켜 준다. 이는 PersistenceExceptionTranslater라는...