2016-12-07 12 views
2

私のDAOコード5.2.4.Final java.lang.NoSuchMethodErrorの冬眠スプリング4.2.4.RELEASE +

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) 

を何このエラーを修正する必要がありますか?

+1

あなたが – kuhajeyan

+0

を使用しているあなたのMavenのpom.xmlや瓶を投稿することができ、あなたは(少なくとも、あなたのDAOの呼び出しまで)スタックトレースでより多くの行を投稿してもらえますか? – Thierry

+0

@kuhajeyan [paren_pom](https://github.com/BeeDance/ssh_parent/blob/master/pom.xml)と[dao_pom](https://github.com/BeeDance/ssh_parent/blob)のpom.xml /master/ssh_dao/pom.xml) – Bear

答えて

2

春と冬の互換性があると思われる4.2.xは、冬眠中のバージョンではうまくいきません。 5.1.xの

変更あなたの現在の春バージョンで動作できるようにする必要がありますバージョン

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

おそらく、春のジラでチケットを記録する必要があります。

チェック:spring-orm-4.2.6 incompatible to hibernate-orm-5.2.0SPR-14327

関連する問題