association ManyToMany : problème ajout dans table
Bonjour,
J'ai une association ManyToMany comme suit :
Code:
1 2 3 4 5
|
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinTable(name = "T_ACTIF_ACTIF_LIE", joinColumns = @JoinColumn(name = "ID_ACTIF"),
inverseJoinColumns = @JoinColumn(name = "ID"))
private List<ActifActifLie> listeActifActifLieAttribution; |
Le problème, c'est quand je fais l'instruction suivante :
Code:
1 2
|
a.getListeActifActifLieAttribution().add(actifActifLie); |
Quand je l'execute plusieurs fois, il me met l'erreur suivante :
Code:
1 2
|
Caused by: java.sql.BatchUpdateException: Duplicate entry '95' for key 'PRIMARY' |
Il essaie d'ajouter l'enregistrement sur le meme ID à chaque fois et vu que c'est une clé primaire, ça ne passe pas.
Pourtant mon ID est bien de type auto_increment en bdd.
Comment faire pour que l'ID auquel l'objet est inséré s'incrémente?
Merci d'avance