Spring Data JPA는 JPA를 편리하게 사용하기 위해 도와주는 기술이다. 기존 JPA를 사용할 때는 JPQL 문법으로 JPA를 사용했지만, 스프링 데이터 JPA를 사용하면 보다 쉽게 JPQL을 사용할 수 있도록 도와준다. 현재 담당하고 있는 프로젝트의 경우 JPA기반의 프로젝트로 70%는 스프링 데이터 JPA를 활용하고 나머지 30%는 queryDsl을 사용한다. 스프링 데이터 JPA를 배우기 위해 인프런에서 강의를 듣고 복습할겸 내용을 정리해보는 시간을 갖어봤다. 우선, 전체적인 교육을 위해 Member, Team 엔티티와 엔티티가 이상없는지 테스트 케이스를 작성하였다. Member Entity 정의 @Entity @Getter @Setter @NoArgsConstructor(access = AccessLevel.PROTECTED) @ToString(of = {"id", "username", "age"}) public class Member { @Id @GeneratedV...
#Column
#ToString
#개발
#개발자
#기술
#데이터
#비전공자
#사용하기
#스프링
#스프링데이터제이피에이
#애플리케이션
#위한
#자바
#제이피에이
#SpringDataJpa
#Spring
#Data
#Entity
#EntityManager
#Getter
#Java
#JoinColumn
#JPA
#JPQL
#ManyToOne
#NoArgsConstructor
#OneToOne
#queryDsl
#Setter
#편리하게
원문링크 : [JPA] 실전! 스프링 데이터 JPA Part1. 예제 도메인 모델