인프런 커뮤니티 질문&답변
마이바티스와 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





