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.
Tony, voici une partie du code de Sodifrance, utilisé pour Allegro. je ne sais pas si cela peut t'aider... a+ Benoit. Benoit LAVENIER *E-IS - Environmental Information Systems - www.e-is.pro* Téléphone : *09 53 24 41 20* / *06 62 86 37 82* Adresse : 10 place de l'Eglise, 53470 MARTIGNE SUR MAYENNE Email : benoit.lavenier@e-is.pro Fax : 09 58 55 73 50 Le 6 mai 2013 11:24, Tony Chemit <chemit@codelutin.com> a écrit :
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. _______________________________________________ Tutti-devel mailing list Tutti-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
On Mon, 6 May 2013 11:44:39 +0200 Benoit Lavenier <benoit.lavenier@e-is.pro> wrote:
Tony,
voici une partie du code de Sodifrance, utilisé pour Allegro. je ne sais pas si cela peut t'aider...
non ça ne m'a pas trop aidé car y'a pas grand chose de commun. J'ai quand même réussi à faire cette fonctionnalité, une partie à été remonté dans adagio, je tiens à ce sujet à signaler que certains codes dans le dao concerné ne fonctionne pas. J'ai essayé de l'utiliser pour supprimer directement le CatchBatch mais y'a des erreurs de classcast... tony.
participants (2)
-
Benoit Lavenier -
Tony Chemit