Bonjour,
Je souhaite créer une table contenant une clé qui soit à la fois primaire, et secondaire. auriez-vous une idée?
pour le moment, j'ai la classe task:
et dans mon autre classe j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @Entity @Table(name="TASK") public class Task implements Serializable{ @Id @Column(name="TASK_ID", length=36) private String task_id; @OneToOne(mappedBy="task",cascade={cascadeType.ALL}) private Barrage_JT barrageJT; ...
dans ce cas je me retrouve avec une clé primaire TASK_ID et une clé étrangère TASK_TASK_ID, mais si je change le nom de la colonne dans la classe Barrage_JT, je me retrouve bien avec une seule colonne mais qui porte le nom TASK_TASK_ID. Or il faut que ma clé s'apele TASK_ID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @Entity @Table(name="BARRAGE_JT") public class Barrage_JT implements Serializable{ @Id @Column(name="TASK_ID") private String task_id; @OneToOne(fetch=fetchType.EAGER) private Task task; ...
Pouvez vous m'aider?







Répondre avec citation
Partager