Play框架中使用Morphia的scala代码有什么问题?

时间:2014-05-21 09:18:43

标签: scala playframework

我使用Scala在Play Framework 2.2中编写了以下代码。

def findContainerByUID(uid: String): UserToolbar = {
    var userToolbar = MorphiaHelper
       .getDataStore().find(UserToolbar.getClass(), "uid", uid).get()

    userToolbar.asInstanceOf[UserToolbar]
}

然而,当我尝试编译时,我收到以下错误。

如果不同的类符号获得相同的字节码级内部名称,那么

ow getCommonSuperclass()可以完成它的工作:xxxxxx

有什么问题?

1 个答案:

答案 0 :(得分:0)

UserToolbar.getClass()替换为classOf[UserToolbar]UserToolbar.getClass()返回UserToolbar个随播广告对象的类,而不是类UserToolbar本身。