Bonjour,

On utilise persist() dans le cas de la création d'un objet dans une entity et remove() pour la suppression. Ces méthodes non obligatoires indiquent à EM qu'il faudra persister dans la BD l'entity passée en paramètre.
Or si on invoque la méthode flush, les entities qui ont subi des créations/suppressions seront quand même persistées.
Ma question est donc de savoir quel est l'intérêt d'invoquer persist et remove avant flush ?
Merci pour les réponses