我正在使用看起来像这样的 java API:
import com.google.code.morphia.Morphia;
.....
val morphia = new Morphia();
morphia.map(Hotel.class).map(Address.class);
但它给出了 scala 编译器错误。 上面的scala中正确的代码是什么?请注意,.map 被定义为 morphia API,不要与 scala 映射混淆。
最佳答案
假设您的问题出在 .class
部分,则 Hotel.class
的 Scala 等价物将是 classOf[Hotel]
,同样地址
。
希望这能解决您的问题,尽管如果不查看完整的编译器输出就很难判断。
关于java - 如何在 Scala 中指定 Foo.class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6484104/