2013-03-30 2 views
0

가 발견되지 발생했습니다 값 로그인 오류가 발생, 다음 로그인이 여기에 내 도메인를 찾을 수 없습니다 가치 로그인 오류가

def findAll():List[Login]= { 
    var config: AnnotationConfiguration = new AnnotationConfiguration 
    /*Error:*/ config.addAnnotatedClass(Login.Class) 
    var factory: SessionFactory = config.configure().buildSessionFactory() 
    var session: Session = factory.getCurrentSession() 
    session.beginTransaction() 
    var queryString = "from LW_LOGIN" 
    var queryResult: Query = session.createQuery(queryString) 
    var allUsers = queryResult.list() 
    return allUsers.asInstanceOf[List[Login]]; 
} 

입니다 로그인 코드에서 최소 2 오류가 내 도메인

답변

2

입니다.

  1. Login.Class

    는 유형 Class[A]의, 당신은 다른 싱글 Class을 포함 Login라는 싱글 (object)를 가지고, 의미 스칼라에서 작동합니다. 당신이 원하는 것은 classOf[Login]입니다. 스칼라 반환 값으로 마지막 문을 사용하고 또한 ;이 필요가 없기 때문에

  • return allUsers.asInstanceOf[List[Login]];

    은 먼저, return을 사용할 수 없습니다. 둘째로 java.util.Listscala.collection.List으로 전송할 수 없습니다. scala.collection.JavaConverters._을 가져오고 대신 allUsers.asScala을 사용하십시오.

  • 관련 문제