X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=wicket%2Fcomponents%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fwicket%2Fbehavior%2FFlushEntityManagerBehavior.java;h=287bb64ca0bc0d114f88c2eb37a1275fb5d90637;hb=7eb8239c1f5023bafd65752f0b462b4fef4ee7d9;hp=9ab5dda6d5c4cd845cdb5e08c237d0ce4403eb9d;hpb=fb47b810483cdef6aeca38460aed245ced8472f9;p=utils diff --git a/wicket/components/src/main/java/org/wamblee/wicket/behavior/FlushEntityManagerBehavior.java b/wicket/components/src/main/java/org/wamblee/wicket/behavior/FlushEntityManagerBehavior.java index 9ab5dda6..287bb64c 100644 --- a/wicket/components/src/main/java/org/wamblee/wicket/behavior/FlushEntityManagerBehavior.java +++ b/wicket/components/src/main/java/org/wamblee/wicket/behavior/FlushEntityManagerBehavior.java @@ -57,12 +57,11 @@ public class FlushEntityManagerBehavior extends AbstractPageBehavior { if (entityManager.isOpen()) { entityManager.flush(); } - } catch (TransactionRequiredException e) { - throw e; - } catch (PersistenceException e) { + } catch (TransactionRequiredException e) { throw e; - } - catch (Exception e) { + } catch (PersistenceException e) { + throw e; + } catch (Exception e) { LOGGER.log(Level.WARNING, "Could not flush entitymanager", e); } }