2
 hibernate session to list conversion
 Compilation Error occured when java converted into scala..!!   

エラー: タイプが一致しません。見つかった: java.util.List[?0] ここでタイプ ?0 が必要: scala.collection.immutable.List[com.scala.entity.User]

   Code:     def getAllUsers(): List[User] = {
          return getSession().createQuery("from User where reslut='false'").list()
           }
4

2 に答える 2

3
    def getAllUsers(): List[User] = {
    val objList = getSession().createQuery("from User where isDelete = 'false'").list()
    objList.asInstanceOf[List[User]]
于 2013-03-30T04:51:51.297 に答える
2

scala.collection.JavaConverters を使用する簡単な方法かもしれません:

import scala.collection.JavaConverters._

def getAllUsers = getSession().createQuery("from User where reslut='false'").list().asScala.toList.map(_.asInstanceOf[User])
于 2013-03-28T12:46:48.990 に答える