這是我的代碼,我得到這個問題,用戶是類如果我編譯我使用的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