Olá, tenho uma tabela chamada Cad_Oem com uma coluna chamada OEM e também tenho outra tabela chamada Cad_Projeto com duas colunas, uma PRO_OEM outra PROJETO. Com base nessas duas tabelas tenho um relacionamento onde não posso cadastrar um projeto na tabela Cad_Projeto que não esteja contido na tabela Cad_OEM. Para que seja possível colocar essa condição no hibernate, como devo proceder?
Eu criei uma classe projeto, onde nela tentei associar, mas não está dando certo.
public class Projeto {
@Column(name = "PROJETO")
private String PROJETO;
@Column(name = "PRO_OEM")
private String PRO_OEM;
@GeneratedValue(strategy = GenerationType.AUTO)
@Id
@Column(name = "ID_PROJETO")
private int ID_PROJETO;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "Cad_Oem_OEM", referencedColumnName = "OEM", nullable = false)
private Oem oem;