Tagged: JPA

[Spring Data JPA]쿼리 메소드 기능

Spring Data JPA에서 제공해주는 기능 중 메소드명으로 쿼리를 가능하게 해주는 기술이 있다. 자주 쓰는 기술 몇 가지에 대해 알아보자. 참고 : __ 은 생략 가능하다. 더 자세한 것은 공식사이트를 참조하자. (공식사이트) Keyword Sample JPQL...

[Spring]@Repository 기능

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