2009-10-26 129 views
2

我使用hibernate-annotations 3.3.1.GA(hibernate 3.2.6.ga)和hibernate-validator 3.0.0.ga,但由於驗證問題我需要升級庫到hibernate-annotations 3.4.0.GA(hibernate 3.3.2.GA)和hibernate-validator 3.1.0.GA.升級hibernate-annotations和hibernate-validator

當我更新我的pom.xml文件時,我收到了很多編譯錯誤。我認爲有新的版本中已經重新分配了hibernate軟件包,所以我想我必須添加新的依賴關係。但我無法找出哪個。

- package net.sf.cglib.proxy 
    - class MethodInterceptor 
    - class MethodProxy 
    - class Enhancer 
    - class CallbackFilter 
    - class Callback 

我應該補充冬眠搜索和/或休眠-EntityManager的依賴關係:包和類

例子不符合新版本發現了什麼? 任何人都有同樣的問題? 有什麼想法?

在此先感謝!

回答

1

我用這一個和正常工作

<dependencies> 
    <dependency> 
     <groupId>ezmorph</groupId> 
     <artifactId>ezmorph</artifactId> 
     <version>1.0.6</version> 
    </dependency> 
    <dependency> 
     <groupId>cglib</groupId> 
     <artifactId>cglib</artifactId> 
     <version>2.1_3</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-validator</artifactId> 
     <version>3.0.0.ga</version> 
     <exclusions> 
      <exclusion> 
       <groupId>org.hibernate</groupId> 
       <artefactId>hibernate-core</artefactId> 
      </exclusion> 
      <exclusion> 
       <groupId>org.hibernate</groupId> 
       <artefactId>hibernate-annotation</artefactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <dependency> 
     <groupId>commons-io</groupId> 
     <artifactId>commons-io</artifactId> 
     <version>1.4</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibenate-annotations</artifactId> 
     <version>3.4.0.GA</version> 
    </dependency> 
</dependencies> 

問候,

+0

謝謝,但正如我之前所說,我需要升級到驗證從3.0.0.ga到3 .1.0.GA – Alberthoven 2009-12-10 16:19:58

1

最後我不得不添加一些依賴,並排除他人:

<dependency> 
    <groupId>cglib</groupId> 
    <artifactId>cglib</artifactId> 
    <version>2.2</version> 
</dependency> 
<dependency> 
    <groupId>javassist</groupId> 
    <artifactId>javassist</artifactId> 
    <version>3.8.0.GA</version> 
    <optional>true</optional> 
</dependency> 
<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>1.5.6</version> 
</dependency>