Skip to content

Commit 8914f3c

Browse files
authored
Merge pull request #2203 from CodersAtlas/hibernate-constructor-fix
HibernateModule : Accept list in constructor and scan
2 parents 1a00281 + 4a3ccb9 commit 8914f3c

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

modules/jooby-hibernate/src/main/java/io/jooby/hibernate/HibernateModule.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff 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
*

0 commit comments

Comments
 (0)