r2751 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input
Author: chatellier Date: 2009-11-12 13:53:13 +0000 (Thu, 12 Nov 2009) New Revision: 2751 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputAction.java Log: Don't not commit modification, will be saved later by user. And comiting transaction twice cause hibernate error "Found two representations of same collection:" Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputAction.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputAction.java 2009-11-12 10:31:28 UTC (rev 2750) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputAction.java 2009-11-12 13:53:13 UTC (rev 2751) @@ -825,7 +825,9 @@ } try { sov.removePossibleMetiers(effort); - sov.getTopiaContext().commitTransaction(); + // EC-20091112 : commit() twice cause hibernate error: + // Found two representations of same collection: + //sov.getTopiaContext().commitTransaction(); } catch (Exception eee) { if (log.isErrorEnabled()) { log.error("Can't remove entity: " + effort, eee); @@ -865,7 +867,9 @@ pop.setSpecies(species); species.update(); pop.update(); - context.commitTransaction(); + // EC-20091112 : commit() twice cause hibernate error: + // Found two representations of same collection: + //context.commitTransaction(); return pop; } catch (Exception eee) { if (log.isErrorEnabled()) { @@ -921,7 +925,7 @@ try { pop.removePopulationSeasonInfo(populationSeasonInfo); pop.update(); - pop.getTopiaContext().commitTransaction(); + //pop.getTopiaContext().commitTransaction(); } catch (Exception eee) { if (log.isErrorEnabled()) { log.error("Can't remove PopulationSeasonInfo", eee); @@ -944,6 +948,9 @@ metier.addMetierSeasonInfo(metierSeasonInfo); metierSeasonInfo.update(); metier.update(); + + // EC-20091112 : commit() twice cause hibernate error: + // Found two representations of same collection: // isisContext.commitTransaction(); } catch (Exception eee) { if (log.isErrorEnabled()) { @@ -961,7 +968,10 @@ try { metier.removeMetierSeasonInfo(info); metier.update(); - metier.getTopiaContext().commitTransaction(); + + // EC-20091112 : commit() twice cause hibernate error: + // Found two representations of same collection: + //metier.getTopiaContext().commitTransaction(); } catch (Exception eee) { if (log.isErrorEnabled()) {
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org