polishing
This commit is contained in:
@@ -374,12 +374,13 @@ public abstract class SharedEntityManagerCreator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void finalize() {
|
protected void finalize() throws Throwable {
|
||||||
// Trigger explicit EntityManager.close() call on garbage collection,
|
// Trigger explicit EntityManager.close() call on garbage collection,
|
||||||
// in particular for open/close statistics to be in sync. This is
|
// in particular for open/close statistics to be in sync. This is
|
||||||
// only relevant if the Query object has not been executed, e.g.
|
// only relevant if the Query object has not been executed, e.g.
|
||||||
// when just used for the early validation of query definitions.
|
// when just used for the early validation of query definitions.
|
||||||
EntityManagerFactoryUtils.closeEntityManager(this.em);
|
EntityManagerFactoryUtils.closeEntityManager(this.em);
|
||||||
|
super.finalize();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user