r70 - trunk/magalie-persistence/src/main/java/com/franciaflex/magalie/persistence
Author: bleny Date: 2013-04-04 14:52:29 +0200 (Thu, 04 Apr 2013) New Revision: 70 Url: http://forge.codelutin.com/projects/franciaflex-magalie/repository/revisions... Log: do not re-begin transaction Modified: trunk/magalie-persistence/src/main/java/com/franciaflex/magalie/persistence/JpaMagaliePersistenceContext.java Modified: trunk/magalie-persistence/src/main/java/com/franciaflex/magalie/persistence/JpaMagaliePersistenceContext.java =================================================================== --- trunk/magalie-persistence/src/main/java/com/franciaflex/magalie/persistence/JpaMagaliePersistenceContext.java 2013-04-04 09:41:37 UTC (rev 69) +++ trunk/magalie-persistence/src/main/java/com/franciaflex/magalie/persistence/JpaMagaliePersistenceContext.java 2013-04-04 12:52:29 UTC (rev 70) @@ -29,7 +29,9 @@ public JpaMagaliePersistenceContext(EntityManager entityManager) { this.entityManager = entityManager; entityTransaction = entityManager.getTransaction(); - entityTransaction.begin(); + if ( ! entityTransaction.isActive()) { + entityTransaction.begin(); + } } @Override
participants (1)
-
bleny@users.forge.codelutin.com