在Hibernate + Scala中按ID选择

时间:2017-07-26 16:41:33

标签: scala hibernate

这适用于Hibernate / Java:

        Session session = HibernateUtil.getSessionFactory().openSession();
        User user =  (User) session.get(User.class, user_id);

我需要将此类迁移到Scala,我尝试了以下但是它说无法找到User

        val user = session.get(User.class, user_id)

另一次尝试也失败了:

        val user = session.get[User](user_id)

如何使这项工作?

1 个答案:

答案 0 :(得分:1)

使用classOfasInstanceOf

val user = session.get(classOf[User], user_id).asInstanceOf[User]