Bom dia amigos,
Estou com o seguinte problema:
Tenho uma classe CURSO que possui uma PK composta.
Tenho uma classe ALOCACAO_PROFESSOR que também possui uma PK composta, na qual entre os atributos da PK encontra-se um CURSO.
Minha dúvida é como mapear a FK uma vez que CURSO possui uma PK composta?
CURSO
@Entity
public class Curso implements Serializable {
@EmbeddedId
private CursoPK cursoPK;
@Column(name="dsc", length = 20)
private String descricao;
//Get e Set
}
CURSO_PK
@Embeddable
public class CursoPK implements Serializable {
@Column(name="gra", unique = true, nullable = false, insertable = true, updatable = true, length = 1)
private String grau;
@Column(name="cso", unique = true, nullable = false, insertable = true, updatable = true, length = 2)
private String codCurso;
//Get e Set
}