我有这个图
我如何在实体 EscalaDetalhes 和 DefinicaoEscala 的 Hibernate 上创建关系,因为在 DefiniciaoEscala 实体上,有一个由 idDetalhe(外部与(EscalaDetalhes))和 idTurma(外部与(Turma))形成的复合主键。
我已经完成了如下课程:
@Embeddable
public class DefinicaoEscalaPK implements Serializable {
@Column(name="myColumn")
private Integer idTurma;
@Column(name="myColumn2")
private Integer idEscalaDia;
//GETTERS , SETTERS , HASH AND EQUALS
}
@Entity
public class DefinicaoEscala implements Serializable {
@EmbeddedId
private DefinicaoEscalaPK id;
@ManyToOne()
@JoinColumn(name = "idTurno")
private TurnoBean turno;
//GETTERS , SETTERS , HASH AND EQUALS
}
@Entity
@Table(name ="table")
public class EscalaDetalhes{
@id
private Integer idDetalhe;
@ManyToOne()
@JoinColumn(name="mybdColumn")
private EscalaBean escala;
@Column(name="myColumn")
private Calendar dia;
//MY QUESTION IS HERE , HOW WOULD I DESCRIBE THE RELATION HERE?
private List<DefinicaoEscala> escalaDiaDetalhes;
//GETTERS , SETTERS , HASH AND EQUALS
}
我的问题在这里,我如何描述这种关系?
private List<DefinicaoEscala> escalaDiaDetalhes;
相关分类