首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级hibernate-注解和hibernate-validator

升级hibernate-注解和hibernate-validator
EN

Stack Overflow用户
提问于 2009-10-26 23:49:03
回答 3查看 1.9K关注 0票数 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。

当我更新我的pom.xml文件时,我得到了很多编译错误。我认为在新版本中已经重新分配了hibernate包,所以我想我必须添加新的依赖项。但是我不能找出是哪一个。

新版本中找不到的包和类的示例:

代码语言:javascript
复制
  - package net.sf.cglib.proxy
  - class MethodInterceptor
  - class MethodProxy
  - class Enhancer
  - class CallbackFilter
  - class Callback

我应该添加hibernate-search和/或hibernate-entitymanager依赖项吗?有没有人有同样的问题?有什么想法吗?

提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2009-10-27 03:30:31

我用了这个,效果很好。

代码语言:javascript
复制
<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>

致以敬意,

票数 1
EN

Stack Overflow用户

发布于 2009-10-27 03:40:24

最后,我不得不添加一些依赖项并排除其他依赖项:

代码语言:javascript
复制
<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>
票数 1
EN

Stack Overflow用户

发布于 2010-01-16 02:52:09

我想,您所需要的就是:cglib-nodeps-2.2.jar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1625574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档