如何使用Spring Boot创建关联类?

我有两个实体,一个名为Cashier,另一个为用户,并且我的关系大于n:n,因此创建了一个实体(关联)。但是用户在定义的日期使用签出,因此date属性在创建的关联中,因此必须创建一个类以在代码中指定该实体。此类如何使用jpa注释创建?

普通用户

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Utilisateur implements Serializable {

    @Id
    private String matricule;

    private String password;

    private String nom;

    private String prenom;

    private String codeExploitant;

    @OneToMany(cascade=CascadeType.ALL,mappedBy = "utilisateur")
    private List<Operation> operation;

    @ManyToMany
    private List<Caisse> caisse;
}

课堂结帐

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Caisse implements Serializable {

  @Id
  private Long code;

  private String libelle;

  private int numeroCompte;

  private String agence;

  private long montantInitial;

  private long montantFinal;

  private String periode;

  @ManyToOne
  @JoinColumn(name="utilisateur")
  private Utilisateur utilisateur;

}

Class UserCheckout

@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UtilisateurCaisse {

  @Id
  private String matricule;

  @Id
  private Long idCaisse;

  private LocalDateTime date;
}

我还可以添加该关联的类的控制器吗?

hellionhe 回答:如何使用Spring Boot创建关联类?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3102488.html

大家都在问