Lorsque vous appelez persist, la méthode setId n'est jamais appelée, ce qui à son tour provoque l'exécution de firePropertyChange. Je dois déclencher la méthode changeSupport car j'ai des fonctionnalités qui dépendent de l'état de mon entité.firePropertyChange sur l'ID généré par la séquence
public void setId(Long id) {
Long oldId = this.id;
this.id = id;
changeSupport.firePropertyChange("id", oldId, id);
}