spring 4.2.4.RELEASE + hibernate 5.2.4.Final java.lang.NoSuchMethodError

时间:2016-12-07 08:12:47

标签: spring hibernate

我的DAO代码:

Console

当我运行它时导致这样的错误:

public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
    public List<User> findAll() {
        return (List<User>) this.getHibernateTemplate().find("from User");
    }
} 

我该怎么做才能纠正这个错误?

1 个答案:

答案 0 :(得分:2)

似乎与弹簧和hibernate弹簧4.2.x的兼容性的东西与hibernate版本相比并不顺利。 5.1.x中

更改您的版本

  <hibernate.version>5.1.0.Final</hibernate.version>

应该允许您使用当前的弹簧版本。

也许你应该在春季jira登记门票。

检查:spring-orm-4.2.6 incompatible to hibernate-orm-5.2.0SPR-14327