文章出處
文章列表
Spring3.0 + Hibernate3.5:
啟動服務器報:
Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
在hibernate3.5之前,我們運用hibernate開發J2EE項目通常會引以下幾個jar包:
hibernate核心包:hibernate3.jar
持久化:ejb3-persistence.jar
則javax.persistence.OneToMany.class就在ejb3-persistence.jar中。
在hibernate3.5及其以后,運用hibernate開發J2EE項目通常會引以下幾個jar包:
hibernate核心包:hibernate3.jar
持久化:hibernate-jpa-2.0-XXX.jar
hibernate-jpa-2.0-XXX.jar中已將包含了ejb3-persistence.jar所有類庫和其他一些擴展,固然javax.persistence.OneToMany.class也就在hibernate-jpa-2.0-XXX.jar中了。
所以當我們從3.5以下版本上級到3.5以上版本時,很容易出現不知道哪些jar包該保留哪些該刪掉,因而兩個jar包同時存在,出現了這個沖突異常。
---恢復內容結束---
文章列表
全站熱搜