gpt4 book ai didi

hibernate - 为 hibernate 3.6 配置 pom.xml

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:10:07 25 4
gpt4 key购买 nike

我已尝试为我的 Spring 3Hibernate 3.6 应用程序配置 pom.xml 文件。pom.xml 的相关部分如下所示:

    <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
</dependency>

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.3.Final</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.17.1-GA</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-all</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>

然而,如果我不将 javassist.jar 库作为 External jar 直接包含到我的构建路径中,我将不断收到 java.lang.ClassNotFoundException。我的 pom.xml 有什么问题吗,因为它在构建项目时没有下载这个依赖项?

最佳答案

尝试使用 hibernate-entitymanager 而不是 hibernate-core

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.6.3.Final</version>
</dependency>

这将包括所有必要的依赖传递。进行此更改后检查 Maven 依赖关系层次结构。

顺便说一句,maven central 中最新可用的 hibernate 版本是 4.1.18

关于hibernate - 为 hibernate 3.6 配置 pom.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16353683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com