Bonjour,
j'ai un "client" qui a plusieurs "reservation" et quand je persiste le client, le champs "client_fk" n'est pas renseigné dans la table reservation alors que tous les autres champs le sont.
avez vous quelque chose à me proposer ?
la reservation :
le client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @Entity @Table(name="reservations_services") public class Reservation implements java.io.Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne(fetch=FetchType.EAGER) @JoinColumn(name="client_fk",nullable=false) private Client client; ....
server : glassfish
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @Entity @Table(name="clients_services") public class Client implements java.io.Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="client", cascade=CascadeType.PERSIST, targetEntity=Reservation.class,fetch=FetchType.LAZY ) private List <Reservation>resas; ....
ide : netbeans
Partager