20 lines
562 B
Java
20 lines
562 B
Java
package database;
|
|
|
|
import database.maker.MakerReagentRowMapper;
|
|
import database.maker.MakerRecipeRowMapper;
|
|
import database.note.NoteRowMapper;
|
|
import org.jdbi.v3.core.Jdbi;
|
|
|
|
import javax.sql.DataSource;
|
|
|
|
public final class JdbiConfig {
|
|
private JdbiConfig() {}
|
|
|
|
public static Jdbi createConfigured(DataSource dataSource) {
|
|
return Jdbi.create(dataSource)
|
|
.registerRowMapper(new NoteRowMapper())
|
|
.registerRowMapper(new MakerReagentRowMapper())
|
|
.registerRowMapper(new MakerRecipeRowMapper());
|
|
}
|
|
}
|