2009-10-26 143 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>