gpt4 book ai didi

Java 通用到 Scala

转载 作者:行者123 更新时间:2023-12-02 13:20:19 25 4
gpt4 key购买 nike

我尝试将以下 java 代码转换为 Scala,但出现编译器错误

dataSource.setDriverClass((Class<? extends Driver>)Class.forName("com.mysql.jdbc.Driver"));

我在 Scala 中尝试了以下操作

dataSource.setDriverClass(Class.forName("com.mysql.jdbc.Driver").asInstanceOf[Class.forName(_ <:Driver)])

错误是:-

unbound wildcard type
[error] simpleDriverDataSource.setDriverClass(Class.forName("com.mysql.jdbc.Driver").asInstanceOf[_ <: Driver])

我无法解决这个问题,请帮忙。

谢谢

阿马尔

最佳答案

Scala 相当于 Class<? extends Driver>Class[_ <: Driver] 。所以

dataSource.setDriverClass(Class.forName("com.mysql.jdbc.Driver").
asInstanceOf[Class[_ <: Driver]])

关于Java 通用到 Scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43594052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com