인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

심모님의 프로필 이미지
심모

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

양방향 연관관계와 연관관계의 주인 1- 기본

연관관계 매핑은 JPA만의 영역이 아닌거죠??

작성

·

522

0

안녕하세요. 야생편듣다가 여기부분은  먼저 들어야할꺼 같아서 연간관계 파트부분을 듣고있는데요.

여기서 연관관계에 따라 설정해주는 값들은 JPA뿐아니라, Mybatis에서도 사용되는 설정들이 맞는건지 궁금합니다.

 

SOLID 원칙을 지키기위해 JPA나 Mybatis나 기본 도메인,컨트롤러, 서비스 설정은 똑같고 Repository에서의 설정만 다르게 하면 되는게 맞는거죠?

 

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 심모님

MyBatis는 연관관계 매핑이라는 개념이 없다고 생각하시면 됩니다.

단순히 SQL을 작성하면 그것이 SQL 결과 그대로 객체로 변환된다고 이해하시면 됩니다.

(연관관계 매핑 비슷한 기능은 있지만 매우 빈약합니다.)

SOLID 원칙을 지키기위해 JPA나 Mybatis나 기본 도메인,컨트롤러, 서비스 설정은 똑같고 Repository에서의 설정만 다르게 하면 되는게 맞는거죠?

-> 네 맞습니다.

감사합니다.

심모님의 프로필 이미지
심모
질문자

답변 감사합니다!

제가 이 강의를 맞추고 Mybatis형태로 변형을 해보려고 하는데

그럼 Repository, domain 두개만 다시 하면될까요?

 

=========

...라고 생각했는데 강의를 계속들어보니깐 Mybatis 형태로 바꾸려면 다바꾸어야될것같네요

심모님의 프로필 이미지
심모

작성한 질문수

질문하기