Pour rappel: - http://forge.codelutin.com/issues/1975 (pouvoir supprimer un trait) => Code Lutin doit pouvoir travailler la dessus de manière autonome. Travailler de manière inverse à la sauvegarde d'une OP, pour ne pas oublier de tables. Penser aussi à supprimer le catchBatch => Code à mettre dans adagio-core-allegro Bonjour, quoique je fasse j'ai des erreurs :( la suppression simple et naive ne fonctionne pas: fishingOperationDao.remove(fishingOperationId); me retourne : 2013-05-06 11:15:07,713 110557 [main] DEBUG org.hibernate.SQL - delete from OPERATION where ID=? 2013-05-06 11:17:37,250 260094 [main] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: null 2013-05-06 11:17:37,250 260094 [main] ERROR org.hibernate.util.JDBCExceptionReporter - failed batch Si j'essaye de tout supprimer (vider les collections et autres j'ai une autre erreur: 2013-05-06 11:20:19,993 81814 [main] DEBUG org.hibernate.SQL - delete from GEAR_USE_FEATURES where ID=? 2013-05-06 11:20:49,626 111447 [main] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: null 2013-05-06 11:20:49,626 111447 [main] ERROR org.hibernate.util.JDBCExceptionReporter - failed batch A ce stade, je ne peux pas plus avancer sans passer plusieurs heures à chercher dans le modèle (j'y ai déjà passé la matinée) le pourquoi du comment qu'un simple delete hibernate ne fonctionne pas :(. Merci de m'aiguiller sur la bonne voie. tony.