Galera,
Estou a algum tempo sem desenvolver nada do ZERO com hibernate e por isso estou com a seguinte dúvida:
Estou mapeando meus objetos e gostaria de fazer o seguinte relacionamento o qual não estou conseguindo:
@Entity
class MovieSession {
@EmbeddedId
private MovieSessionPK id;
}
@Entity
class Movie {
@Id
private Long id;
}
@Entity
class Room {
@Id
private Long id;
}
@Embeddable
class MovieSessionPK {
@Column(name="room_id")
private Room room;
@Column(name="movie_id")
private Movie movie;
}
Resumindo eu gostaria de que a minha tabela moviesession tivesse uma chave composta das colunas room_id e movie_id …
Eu tentei já algumas alternativas que encontrei no guia de referencia do hibernate annotation, mas até agora não tive sucesso.
Abraço,