ola
estou com um problema para usar o foreignkey no hibernate
veja so
tenho 2 classe uma é o grupo de custo onde a primarykey e um string de 2 digitos
e outra classe que seria o centro de custo onde teria q ter o grupo de custo e a primary key teria que ser um string de 3 digitos…
tendo o grupo de custo como foregnkey
alguem teria um modelo de annotations mais ou menos parecido com isso
eu li a documentaçao e fiz o seguinte
porem estou tendo alguns problemas.
@Entity
@PrimaryKeyJoinColumns( { @PrimaryKeyJoinColumn(name = “grupoDeCusto_id”) })
public class CentroDeCusto implements Serializable, Comparable {
@ForeignKey(name = "grupoDeCusto")
@ManyToOne
private GrupoDeCusto grupoDeCusto;
@Id
@Column(length = 3)
private String id;
@Column(length = 40)
private String descricao;
}
@Entity
public class GrupoDeCusto implements Serializable, Comparable {
@Id
private String id;
@Column(length = 40)
private String descricao;
@OneToMany(mappedBy = "grupoDeCusto")
private Collection<CentroDeCusto> centrosDeCusto;
}
se alguem puder me ajudar