내가 JPA에 새로 온 사람, 정확하게 두 개의 데이터베이스 테이블 사이의 다음 관계를 매핑하는 방법을 알아 내려고 :JPA - 두 테이블 간의 관계를 매핑하는 방법은 무엇입니까?
movies { id, title, rating }
ratings { id, rating }
이
그래서 영화 데이터베이스를 조회하면 평가가 반환을 문자열 ('g', 'pg'등)을 해당 영화의 두 번째 테이블에서 가져옵니다. 이들 각각은 아래와 같이 자신의 @Entity 및 java 클래스입니다. 올바른 등급을 얻으려면 getRating()
MovieCatalogEntity
방법이 있습니까?
@Entity(name="movieCatalog")
public class MovieCatalogEntity {
@Id
@Column(name="ID", nullable=false)
private long id;
@Column(name="Title", nullable=false)
private String title;
??? What goes here ????????
private RatingEntity rating;
}
@Entity(name="Rating")
public class RatingEntity {
@Id
@Column(name = "id", nullable=false)
private long id;
@Column(name="Rating", nullable=false)
private String rating;
}
감사를 참조 발견되는 엔티티는 엔티티에 테이블에 테이블이 아니었다. –
@RobertYetman 기꺼이 도와 줬습니다. 답변을 수락 또는 upvote 귀하의 문제를 해결 한 경우. :) – RNJ