package com.pmumali.ch11_quinteplus.model; import jakarta.persistence.*; import jakarta.persistence.Table; import lombok.Data; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; import java.time.LocalDateTime; import java.util.List; @Entity @Data @NoArgsConstructor @AllArgsConstructor @Table(name = "course") public class CourseQuintePlus { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String nom; @Column(name = "heure_course") private LocalDateTime date; private String lieu; private boolean estTerminee; @OneToMany(mappedBy = "course", cascade = CascadeType.ALL) private List chevaux; @OneToOne(mappedBy = "course", cascade = CascadeType.ALL) private ResultatQuintePlus resultat; }