gpt4 book ai didi

java - Spring Hibernate Integration jar 真正需要什么

转载 作者:行者123 更新时间:2023-12-02 00:13:48 25 4
gpt4 key购买 nike

我还没有找到这个困扰我很长时间的问题的答案。我正在尝试将 Hibernate (3.6.7) 与 Spring (1.2.8) 集成。为了做到这一点,我必须得到一堆 jar 才能让它运行。难道没有更干净的方法来完成这项工作吗?我正在使用而不是被迫使用的 jar 如下:

  • spring-1.2.8.jar
  • commons-logging-1.0.4.jar
  • hibernate-3.6.7.jar
  • hibernate-jpa-2.0-api-1.0.0.Final.jar
  • dom4j-1.6.1.jar
  • slf4j-api-1.6.1.jar
  • javassist-3.12.0.GA.jar

没有更精简的方法吗?依赖 jar 的大列表可能会在将来部署到我的应用程序服务器时导致冲突。所以它让我重新思考 spring-hibernate 集成。有没有办法减少这个依赖列表。我的问题与 jar 的管理无关,因为 maven 已经被使用,它更多地与使用有关。

最佳答案

这个答案是在 OP 提到他正在使用 Maven 之前发布的。问题似乎是在问他如何使用代码而不将其包含在他的项目中。鉴于这个问题没有答案,我会假设他想要一种更好的方法来管理他所需的依赖项。

更精简的方法是使用依赖管理工具,例如 Maven。这允许您在 xml 文件中定义项目的依赖项。

你指定的依赖也会有依赖等等。这些是暂时的依赖关系,如果没有自动化工具,很难管理。

这也是确保您只拥有所需 jar 的最佳方法。

您需要的依赖项是:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>

和:

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.10.Final</version>
</dependency>

关于java - Spring Hibernate Integration jar 真正需要什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12248886/

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