这适用于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)
如何使这项工作?
答案 0 :(得分:1)
使用classOf
和asInstanceOf
:
val user = session.get(classOf[User], user_id).asInstanceOf[User]