Я пытаюсь развернуть новый сервис и хотел бы использовать интерфейс JDBI SqlObjects.
Я написал небольшую программу на Java, которая успешно создает экземпляр org.skife.jdbi.v2.DBI и может запрашивать базу данных, однако, когда я пытаюсь получить экземпляр моего класса Dao, я получаю кучу ошибок:
Что я делаю:
import com.quasicontrol.data.db.HikariConfigProvider;
import com.quasicontrol.data.db.HikariDatasourceProvider;
import com.zaxxer.hikari.HikariConfig;
import org.skife.jdbi.v2.DBI;
import java.sql.ResultSet;
public class Scratch {
public static void main(String[] args) throws Exception {
DBI dbi = new DBI(dataSourceProvider.getDatasource());
// Verify that we have a real connection and are able to query the database
ResultSet rs = dbi.open()
.getConnection()
.prepareCall("SELECT object_id from object_states limit 1")
.executeQuery();
while(rs.next()) {
System.out.println("got id:" + rs.getInt(1)); //
Подробнее здесь: https://stackoverflow.com/questions/770 ... -jdbi-open