[英]How to specify Foo.class in scala?
我使用的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 map混淆。
假设您的问题与.class
部分有关,那么Hotel.class
的Scala等价物将是classOf[Hotel]
,同样适用于Address
。
希望这可以解决你的问题,虽然很难说没有看到完整的编译器输出。
你应该使用classOf[Hotel]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.