Skip to content

Commit 7ea62a6

Browse files
committed
Scheduler Models were not registered
1 parent d43d616 commit 7ea62a6

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/org/javawebstack/framework/WebApplication.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.javawebstack.httpserver.HTTPServer;
2525
import org.javawebstack.injector.Injector;
2626
import org.javawebstack.injector.SimpleInjector;
27+
import org.javawebstack.orm.ORM;
2728
import org.javawebstack.orm.Repo;
2829
import org.javawebstack.orm.exception.ORMConfigurationException;
2930
import org.javawebstack.orm.wrapper.SQL;
@@ -117,8 +118,13 @@ public WebApplication() {
117118
if (config.get("scheduler.driver") != null) {
118119
switch (config.get("scheduler.driver")) {
119120
case "DATABASE":
120-
Repo.get(SQLJobModel.class).autoMigrate();
121-
Repo.get(SQLScheduledTaskModel.class).autoMigrate();
121+
122+
try {
123+
ORM.register(SQLJobModel.class, sql).autoMigrate();
124+
ORM.register(SQLScheduledTaskModel.class, sql).autoMigrate();
125+
} catch (ORMConfigurationException e) {
126+
e.printStackTrace();
127+
}
122128
jobQueue = new SQLJobQueue(sql, config.get("scheduler.jobs.name", "default"));
123129
schedule = new SQLSchedule(sql, config.get("scheduler.jobs.name", "default"));
124130
break;

0 commit comments

Comments
 (0)