update DAO with annotation

This commit is contained in:
tuanvu
2025-09-19 10:53:03 +02:00
parent 68889db4fc
commit 5b9d2050c2
6 changed files with 28 additions and 12 deletions

View File

@@ -3,10 +3,12 @@ package metier;
import java.io.Serializable;
import java.util.ArrayList;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.*;
@Entity
@Inheritance(strategy=InheritanceType.JOINED)
@DiscriminatorColumn(name="Type_reponse")
@DiscriminatorValue("Reponse")
public abstract class Reponse implements Serializable {
private int id;
private ArrayList<String> reponses;
@@ -14,7 +16,7 @@ public abstract class Reponse implements Serializable {
public Reponse(){}
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@GeneratedValue(strategy = GenerationType.AUTO)
public int getId() {
return id;
}
@@ -23,7 +25,6 @@ public abstract class Reponse implements Serializable {
this.id = id;
}
public void setReponses(ArrayList<String> reponses){
this.reponses=reponses;
}