Spring Data JPA 2

Spring Data JPA 쿼리 메서드

지난 포스팅에서는 Spring Data JPA를 이용해서 JPA를 편리하게 사용하는 방법에 대해 알아봤었어요. 하지만 JpaRepository의 기능만으로는 실무의 모든 기능들을 구현할 수 없기 때문에, 로직에 맞는 함수를 정의해야 할 때가 있어요. 오늘은 그 방법인 쿼리 메서드에 대해 알아보려 합니다 개요 예제 도메인 모델과 모델에 맞는 Entity, Repository는 지난 포스팅에서 작성했어요. 이어서 진행하기 때문에, 이번 포스팅만 보시면 이해하기 어려우실 수 있습니다😅 포스팅에서는 간단한 예제만 다룹니다. 조금 더 정확한 메서드들과 사용 방법은 해당 래퍼런스에서 확인해주세요! Spring Data JPA - Reference Documentation Example 109. Using @Tran..

JPA 2022.10.13

Spring Data JPA와 기존 JPA의 차이점 및 사용법

JPA를 사용하면 무수히 많은 CRUD의 반복, 객체와 데이터베이스 매핑 관계의 반복 등 지루한 코드들에서 탈출할 수 있고 또 다른 장점들도 많이 존재합니다. 혹여나 기존 JPA를 모르신다면 해당 링크를 참고해주세요. 이 포스팅은 JPA를 좀 더 쉽게 사용할 수 있는 Spring Data JPA의 사용법을 초점으로 작성하였습니다. 개요 사실 Spring Data JPA와 순수 JPA의 차이점이라는 제목이 어울리는지는 잘 모르겠네요. Spring Data JPA는 JPA를 좀 더 쉽게 사용할 수 있게 도와주는 라이브러리라고 생각하시면 될 것 같아요. 하지만, 순수 JPA를 정확히 모르는 상황에서 Spring Data JPA를 사용하시는 것은 좋지 않습니다. Spring Data JPA에서는 많은 함수를 제..

JPA 2022.10.13