Bonjour,
J'ai une classe avec l'annotation si-dessous
Ce champs peut donc être null dans ma base de donnée, mais doit être unique quand il existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @Column(unique = true) private String nif;
Mon problème est que je n'arrive pas à insérer plus d'une ligne avec ce champs à null dans ma base de donnée. Tout se passe bien quand le champs n'est pas null; on dirait que pour eclipseLink (puisque c'est l'implémentation que j'utilise), null aussi doit être unique; Il n'ya cependant aucune erreur si j'agis directement sur ma base de donnée mysql. J'ai du mal à savoir ce qui ne va pas.
Merci pour votre aide
Partager