diff --git a/modules/jooby-hibernate/src/main/java/io/jooby/hibernate/SessionRequest.java b/modules/jooby-hibernate/src/main/java/io/jooby/hibernate/SessionRequest.java
index <HASH>..<HASH> 100644
--- a/modules/jooby-hibernate/src/main/java/io/jooby/hibernate/SessionRequest.java
+++ b/modules/jooby-hibernate/src/main/java/io/jooby/hibernate/SessionRequest.java
@@ -94,7 +94,7 @@ public class SessionRequest implements Route.Decorator  {
       } finally {
         Session session = ManagedSessionContext.unbind(sessionFactory);
         if (session != null) {
-          sessionFactory.close();
+          session.close();
         }
       }
     };
[hibernate]: EntityManagerFactory is closed fix #<I>