小编Sla*_*er6的帖子

结果设置为 Scala HashMap

我正在尝试使用以下代码从 jdbc 调用中返回的对构建哈希图

val query = "select x,y from tablename"
val rs = stmt.executeQuery(query)
var lookup = new HashMap[String,String]()
while(rs.next()) {
  lookup = lookup + (rs.getString(1)-> rs.getString(2))
}
Run Code Online (Sandbox Code Playgroud)

并获得演员表异常。

scala.collection.immutable.HashMap 不能转换为 scala.runtime.Nothing$

如何解决这个问题以及发生了什么?有没有更好的,更像 Scala 的方法来处理这个问题,比如使用构建器?谢谢你的帮助。

casting scala resultset hashmap nothing

2
推荐指数
1
解决办法
1368
查看次数

标签 统计

casting ×1

hashmap ×1

nothing ×1

resultset ×1

scala ×1