Bonjour,
j'ai un objet Client qui contient une liste d'adresse mail, lors de creation de mon client, je veux qu'il m'insert sa liste d'adresse mail, sachant que l'identificateur client est généré automatiquement dans ma base (MySql), j'ai toujours l'erreur suivant : client_id (de la table adresse mail) ne peut etre null !!!
normalement, c'est hibernate qui gere ca ? d'autant que je ne connais pas l'identifiant de mon client jusqu'a son insertion en base.
voila le code que j'ai
1- mapping client
<?xml version="1.0"?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Mapping adresse mail :
classe Client
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
classe adresse mail
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
et voila l'erreur que j'ai lorsque j'appel create(client);
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Hibernate: insert into TA_CLIENT (DECLARATION_LIGNE, DATE_BASCULE_DECLARATION_LIGNE, LA, DATE_MAJ, LEP, FRANCS_PACIFIQUE, UTILISATEUR_MAJ, CDC_FIDELIA, LBOPT, RIDET, DATE_CLOTURE, ENVOI_COURRIERS, LDD, LAOPT, RAISON_SOCIALE, STATUT_CLIENT_ID, TIERS_ID, TYPE_RESEAU_ID) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate: insert into TA_ADRESSE_MAIL (ADRESSE, PRINCIPALE, CLIENT_ID) values (?, ?, ?)
- [26/09/2012 15:17:32] ERROR org.hibernate.util.JDBCExceptionReporter - Column 'CLIENT_ID' cannot be null
- [26/09/2012 15:17:32] ERROR org.hibernate.util.JDBCExceptionReporter - Column 'CLIENT_ID' cannot be null
- [26/09/2012 15:17:32] ERROR fr.icdc.dei.erel.persistance.service.impl.hibernate.ClientHibernatePersistenceServiceImpl - [UID:14D3BE5D22DC2B60D1970AE037A57821] Erreur lors de l'execution de la méthode insertClient[EXID:31680683-713.7677276127041]
fr.icdc.dei.fwk.connection.ConnectionException: erreur lors de l'execution de la méthode create
avez vous une idée svp ???
Merci par avance

 

 
		
		 
         
 

 
			
			

 
   


 Problème insertion d'une liste dans un objet
 Problème insertion d'une liste dans un objet
				 Répondre avec citation
  Répondre avec citation
Partager