Как правильно использовать jdbi.open?JAVA

Программисты JAVA общаются здесь
Anonymous
Как правильно использовать jdbi.open?

Сообщение Anonymous »

Я пытаюсь развернуть новый сервис и хотел бы использовать интерфейс 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

Вернуться в «JAVA»