这是我的代码,我得到这个问题,用户是类如果我编译我使用的Java程序,我得到这个错误,?
异常在线程“主要” java.lang.ClassCastException:java.lang.String中不能转换为com.simpleprogrammer.User在COM。 simpleprogrammer.program.main(program.java:32)“
Session session = Hibernate_Utilites.getSessionFactory().openSession();
session.beginTransaction();
org.hibernate.Query query=session.createQuery("select entry from userHistory ");
List<User> us=query.list();
for(User du:us)
{
System.out.println(du.getName());
}
session.getTransaction().commit();
session.close();
该代码通过编译并不意味着是安全的,没有例外会发生.. –
哪一行是32行?它是'列表我们= query.list()'? –
mcslane
请阅读[mcve] – GhostCat