From fefa62627af332841fbc6cf172a5457b672f5c10 Mon Sep 17 00:00:00 2001 From: ExostFlash Date: Thu, 3 Jul 2025 16:38:57 +0200 Subject: [PATCH] Modif --- .../tf/lehub/kaamelott/entity/Chevalier.java | 30 +++++++++++++++++++ .../tf/lehub/kaamelott/entity/Chevalier.kt | 27 ----------------- 2 files changed, 30 insertions(+), 27 deletions(-) create mode 100644 src/main/java/tf/lehub/kaamelott/entity/Chevalier.java delete mode 100644 src/main/java/tf/lehub/kaamelott/entity/Chevalier.kt diff --git a/src/main/java/tf/lehub/kaamelott/entity/Chevalier.java b/src/main/java/tf/lehub/kaamelott/entity/Chevalier.java new file mode 100644 index 0000000..a2006ce --- /dev/null +++ b/src/main/java/tf/lehub/kaamelott/entity/Chevalier.java @@ -0,0 +1,30 @@ +package tf.lehub.kaamelott.entity; + +import jakarta.persistence.*; +import lombok.*; + +import java.util.ArrayList; +import java.util.List; + + +@Entity +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class Chevalier { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + private String nom; + + private String titre; + + private String caracteristiquePrincipale; + + private int niveauBravoure; + + @OneToMany(mappedBy = "chevalier", cascade = CascadeType.ALL, orphanRemoval = true) + private List participations = new ArrayList<>(); +} \ No newline at end of file diff --git a/src/main/java/tf/lehub/kaamelott/entity/Chevalier.kt b/src/main/java/tf/lehub/kaamelott/entity/Chevalier.kt deleted file mode 100644 index f195628..0000000 --- a/src/main/java/tf/lehub/kaamelott/entity/Chevalier.kt +++ /dev/null @@ -1,27 +0,0 @@ -package tf.lehub.kaamelott.entity - -import jakarta.persistence.* -import lombok.* - - -@Entity -@Data -@NoArgsConstructor -@AllArgsConstructor -@Builder -class Chevalier { - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private var id: Long? = null - - private var nom: String? = null - - private var titre: String? = null - - private var caracteristiquePrincipale: String? = null - - private var niveauBravoure = 0 - - @OneToMany(mappedBy = "chevalier", cascade = [CascadeType.ALL], orphanRemoval = true) - var participations: MutableList = mutableListOf() -} \ No newline at end of file