File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
modules/jooby-hibernate/src/main/java/io/jooby/hibernate Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 2727import javax .annotation .Nonnull ;
2828import javax .inject .Provider ;
2929import javax .persistence .EntityManager ;
30+ import javax .persistence .EntityManagerFactory ;
3031import javax .sql .DataSource ;
3132import java .net .URL ;
3233import java .util .Arrays ;
@@ -244,6 +245,13 @@ public HibernateModule(Class... classes) {
244245 registry .putIfAbsent (EntityManager .class , sessionProvider );
245246 registry .put (ServiceKey .key (EntityManager .class , name ), sessionProvider );
246247
248+ /** SessionFactory and EntityManagerFactory. */
249+ registry .putIfAbsent (SessionFactory .class , sf );
250+ registry .put (ServiceKey .key (SessionFactory .class , name ), sf );
251+
252+ registry .putIfAbsent (EntityManagerFactory .class , sf );
253+ registry .put (ServiceKey .key (EntityManagerFactory .class , name ), sf );
254+
247255 application .onStop (sf ::close );
248256 }
249257
You can’t perform that action at this time.
0 commit comments