File tree Expand file tree Collapse file tree
modules/jooby-hibernate/src/main/java/io/jooby/hibernate Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -168,6 +168,17 @@ public HibernateModule(Class... classes) {
168168 this ("db" , classes );
169169 }
170170
171+ /**
172+ * Creates a Hibernate module.
173+ *
174+ * @param name The name/key of the data source to attach.
175+ * @param classes Persistent classes.
176+ */
177+ public HibernateModule (@ Nonnull String name , List <Class > classes ) {
178+ this .name = name ;
179+ this .classes = classes ;
180+ }
181+
171182 /**
172183 * Scan packages and look for persistent classes.
173184 *
@@ -179,6 +190,17 @@ public HibernateModule(Class... classes) {
179190 return this ;
180191 }
181192
193+ /**
194+ * Scan packages and look for persistent classes.
195+ *
196+ * @param packages Package names.
197+ * @return This module.
198+ */
199+ public @ Nonnull HibernateModule scan (@ Nonnull List <String > packages ) {
200+ this .packages = packages ;
201+ return this ;
202+ }
203+
182204 /**
183205 * Allow to customize a {@link Session} before opening it.
184206 *
You can’t perform that action at this time.
0 commit comments