我在SQL表title中有一个列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)
这里出什么问题了?
发布于 2018-10-15 11:56:44
显然,String.javaClass不是我想要的(因为它是一种与所需的不同的类型)。是String::class.java。
https://stackoverflow.com/questions/52816026
复制相似问题