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:
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:
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() { } }