java.lang.ClassCastException:org.hibernate.internal.QueryImpl无法强制转换为com.spr.model.User

时间:2018-06-13 11:22:48

标签: hibernate

我得到了p = figure(plot_width=400, plot_height=400, tools=[hover, hover2]) p.multi_line(xs='xs', ys='ys', source=source1, name='lines1') p.multi_line(xs='xs', ys='ys', source=source2, name='lines2') show(p) 。执行以下方法时:

ClassCastException

我的要求基于电子邮件。我想检索用户信息,电子邮件是唯一的。如何使用hibernate的Query接口呢?我想根据电子邮件参数返回User对象。

1 个答案:

答案 0 :(得分:0)

尝试以下:

User user = (User)
    sessionFactory.openSession().createQuery("select u from User u where u.email=:email")
           .setString("email", email)
           .uniqueResult();