JDBI: запрос столбца строки с kotlin - PullRequest
0 голосов
/ 15 октября 2018

У меня есть столбец title в таблице SQL myTable.

Используя Kotlin и JDBI, как мне получить все отдельные записи в этой таблице?

Этоэто то, что я пробовал до сих пор:

val jdbi = Jdbi.create("...url", "...user", "...password")

fun getTitles(): List<String> = jdbi.withHandleUnchecked { handle -> 
   handle.createQuery("select distinct(title) from myTable;")
         .mapTo(String.javaClass)
         .list()

Однако, это дает мне следующее исключение: A bean, Companion was mapped which was not instantiable (cannot find appropriate constructor)

Что здесь не так?

1 Ответ

0 голосов
/ 15 октября 2018

Очевидно, String.javaClass не то, что я хочу здесь (поскольку это другой тип, чем требуется).Это String::class.java.

...