spring-data-2

존스노우·2022년 1월 24일
0

spring-data-JPA

목록 보기
2/5

예제 도메인 모델과 동작 확인

컬럼명 새로해주고...
noArgument로 기본생성자 셋팅

team 한개당 여러명의 멤버 OneToMany
멤버여러명 당 한개의 팀 ManyToOne

간단한 테스트 ..

공통 인터페이스 기능

순수 JPA 기반 리포지토리 만들기

공통 인터페이스 설정

구현체가 없는데 어떻게 다 동작할까?

스프링이 인터페이스를 보고 스프링데이터 JPA가 구현클래스를 만들어 줌
그리고 인젝션 해줌

참고 : 컨포넌트 스캔기능만하는게 JPA예외를 스프링에서 공통적으로 처리하는 예외로 변환하는 기능이 있음

공통 인터페이스 적용

인터페이스를 적용한 JPA도 잘동작할까?

잘동작함

공통 인터페이스 분석

Jpa에 특화된 레파지토리

공통 부분
어떤 디비를 사용하더라도 같이 쓴다.

유사한 인터페이스로 편하게 개발 할 수 있다.

profile
어제의 나보다 한걸음 더

0개의 댓글