diff --git a/modules/jooby-hibernate/src/main/java/io/jooby/internal/hibernate/RequestSessionFactory.java b/modules/jooby-hibernate/src/main/java/io/jooby/internal/hibernate/RequestSessionFactory.java index 00716360e2..dca08a2d52 100644 --- a/modules/jooby-hibernate/src/main/java/io/jooby/internal/hibernate/RequestSessionFactory.java +++ b/modules/jooby-hibernate/src/main/java/io/jooby/internal/hibernate/RequestSessionFactory.java @@ -39,7 +39,8 @@ public StatefulSessionFactory(ServiceKey sessionProviderKey) { public SharedSessionContract create(Context ctx, SessionFactory sessionFactory) { var sessionProvider = ctx.require(sessionProviderKey); var session = sessionProvider.newSession(sessionFactory.withOptions()); - return ManagedSessionContext.bind(session); + ManagedSessionContext.bind(session); + return session; } @Override