2
我的DAO代碼:春天4.2.4.RELEASE + hibernate的5.2.4.Final java.lang.NoSuchMethodError
public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
public List<User> findAll() {
return (List<User>) this.getHibernateTemplate().find("from User");
}
}
當我運行它導致一個錯誤是這樣的:
java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/Query;
at org.springframework.orm.hibernate5.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:866)
at org.springframework.orm.hibernate5.HibernateTemplate$29.doInHibernate(HibernateTemplate.java:863)
什麼我應該怎樣糾正這個錯誤?
你可以發表你的Maven的pom.xml或罐子你正在使用 – kuhajeyan
你能張貼在堆棧跟蹤多行(至少到你的DAO調用)? – Thierry
@kuhajeyan [paren_pom]中的pom.xml(https://github.com/BeeDance/ssh_parent/blob/master/pom.xml)和[dao_pom](https://github.com/BeeDance/ssh_parent/blob) /master/ssh_dao/pom.xml) – Bear