Bonjour,
j'ai un petit problème avec InheritanceType.JOINED.
Je vous explique mon besoin :
j'ai deux tables User (login, email) et Person(id, firstName, lastName).
User hérite de Person.
Voici la classe Person
Voici la classe User
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Entity @Inheritance(strategy = InheritanceType.JOINED) @Table(name = "Person") public class Person implements Serializable { /** * Technical id */ @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ID") private Long id; ...... }
ce que je veux faire, c'est créer un user pour un un objet person deja existant dans la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @Entity @Table(name = "USER") @PrimaryKeyJoinColumn(name = "ID") public class User extends Person{ .... }
comment faire? ou bien est ce que je suis obligée de créer les deux objets en meme temps?
Merci pour votre aide
Partager