Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java @ 1631:26e19cdaed5e
Improved database session handling in services and artifacts.
flys-artifacts/trunk@2807 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 22 Sep 2011 10:07:22 +0000 |
parents | 238145ef67da |
children | 19d0eb41e923 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java Thu Sep 22 07:58:24 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java Thu Sep 22 10:07:22 2011 +0000 @@ -8,8 +8,6 @@ import org.apache.log4j.Logger; -import org.hibernate.Session; - //import net.sf.ehcache.Cache; import de.intevation.artifacts.Artifact; @@ -30,8 +28,6 @@ import de.intevation.flys.artifacts.context.FLYSContext; import de.intevation.flys.artifacts.model.AnnotationsFactory; -import de.intevation.flys.backend.SessionHolder; - import de.intevation.flys.model.Annotation; import de.intevation.flys.utils.FLYSUtils; @@ -246,10 +242,8 @@ */ protected List<Annotation> getAnnotationsUncached(String river) { List<Annotation> annotations = new ArrayList<Annotation>(); - Session session = SessionHolder.acquire(); - try { - annotations = AnnotationsFactory.getPointAnnotations(river); - } finally {session.close(); SessionHolder.release();} + annotations = AnnotationsFactory.getPointAnnotations(river); + return annotations; } }