Files
api-plr/src/main/java/com/pmumali/ch11_quinteplus/model/CourseQuintePlus.java
2025-09-17 15:28:14 +00:00

34 lines
810 B
Java

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<ChevalQuintePlus> chevaux;
@OneToOne(mappedBy = "course", cascade = CascadeType.ALL)
private ResultatQuintePlus resultat;
}