Cache MakerRecipe, move stimulant to MakerInfoProvider

This commit is contained in:
P0nk
2023-03-04 17:20:16 +01:00
parent b329709776
commit 6073b20d65
8 changed files with 99 additions and 36 deletions

View File

@@ -1,7 +1,5 @@
package database;
import database.maker.MakerReagentRowMapper;
import database.note.NoteRowMapper;
import org.jdbi.v3.core.Handle;
import org.jdbi.v3.core.Jdbi;
@@ -15,14 +13,7 @@ public class PgDatabaseConnection {
public PgDatabaseConnection(DataSource dataSource) {
this.dataSource = dataSource;
this.jdbi = Jdbi.create(dataSource);
registerRowMappers();
// TODO: configure jdbi elsewhere
}
private void registerRowMappers() {
jdbi.registerRowMapper(new NoteRowMapper())
.registerRowMapper(new MakerReagentRowMapper());
this.jdbi = JdbiConfig.createConfigured(dataSource);
}
public Connection getConnection() throws SQLException {