강의

멘토링

커뮤니티

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

Ahrisan님의 프로필 이미지
Ahrisan

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

다음으로

마이바티스와 JPA 혼용 질문

작성

·

177

0

마이바티스와 JPA 와 같이 사용하는것에 대한 질문이 있습니다.

 

마이바티스를 사용하려면 JPA 엔티티말고 새로운 도메인(객체)를 생성해서 사용해야 하나요?

 

혹시나 엔티티를 바로 사용할 수 있다면,

 

@Entity
@Getter
public class Comment {
@Id @GeneratedValue
@Column(name = "comment_id")
private Long id;

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "member_id")
private Member member;
}


이엔티티의 경우 Comment.id는 필드로 사용할 수 있는데
멤버의 id를 사용하려면 어떻게 해야하나요??

아마 마이바티스용 객체를 만든다 치면

public class Comment2 {

private Long comment_id;
private Long member_id;
}

이렇게 되겠죠.. 즉.. 연관관계 매핑된 객체의 id를 어떻게 사용 할 수 있을까요?

 

 

답변 1

0

안녕하세요. 김진영님, 공식 서포터즈 David입니다.

.

아래 답변 확인 부탁드립니다.
https://www.inflearn.com/questions/319423
.
감사합니다.

Ahrisan님의 프로필 이미지
Ahrisan

작성한 질문수

질문하기