From f5cf3cd56e1af03379705a69f0d4a474a5aecbff Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Thu, 21 Aug 2014 10:14:41 +0200 Subject: [PATCH] polishing --- .../springframework/orm/jpa/SharedEntityManagerCreator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java b/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java index 4219f75647..ce364d5285 100644 --- a/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java +++ b/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java @@ -374,12 +374,13 @@ public abstract class SharedEntityManagerCreator { } @Override - protected void finalize() { + protected void finalize() throws Throwable { // Trigger explicit EntityManager.close() call on garbage collection, // in particular for open/close statistics to be in sync. This is // only relevant if the Query object has not been executed, e.g. // when just used for the early validation of query definitions. EntityManagerFactoryUtils.closeEntityManager(this.em); + super.finalize(); } } -- GitLab