Bonjour,

J'essaye de faire un update sur une entité et j'ai une erreur à cause d'une relation n-n:
ERREUR: une valeur NULL viole la contrainte NOT NULL de la colonne « id » Détail : La ligne en échec contient (null, 1, 1)

Ma Table Utilisateur_profil :
id : clé primaire
idUtilisateur : clé étrangère
idProfil : clé étrangère

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
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
29
 
public class Utilisateur implements Serializable {
private static final long serialVersionUID = 1L;
 
@Id
private Integer id;
 
private Integer fixe;
 
private Boolean deleted;
 
private Boolean actif;
 
private String email;
 
private Integer mobile;
 
private String motDePasse;
 
private String nom;
 
private String prenom;
 
@ManyToMany
private List<Profil> profils = new ArrayList<Profil>();
 
public Utilisateur() {
}
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
public class Profil implements Serializable {
private static final long serialVersionUID = 1L;
 
@Id
private Integer id;
 
private String codeProfil;
 
private String libelleProfil;
 
@JsonManagedReference
@ManyToMany
private List<MenuAction> menuActions = new ArrayList<MenuAction>();
 
public Profil() {
}
}