为了账号安全,请及时绑定邮箱和手机立即绑定

Hibernate上关系复合主键的问题

Hibernate上关系复合主键的问题

慕莱坞森 2021-07-16 18:12:43
我有这个图我如何在实体 EscalaDetalhes 和 DefinicaoEscala 的 Hibernate 上创建关系,因为在 DefiniciaoEscala 实体上,有一个由 idDetalhe(外部与(EscalaDetalhes))和 idTurma(外部与(Turma))形成的复合主键。我已经完成了如下课程:@Embeddablepublic class DefinicaoEscalaPK implements Serializable {    @Column(name="myColumn")    private Integer idTurma;    @Column(name="myColumn2")    private Integer idEscalaDia;    //GETTERS , SETTERS , HASH AND EQUALS}@Entitypublic 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;
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 200 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信