【问题标题】:Hibernate with glassfish, oracle database and eclipse [closed]使用 glassfish、oracle 数据库和 eclipse 进行休眠 [关闭]
【发布时间】:2012-08-20 07:53:05
【问题描述】:

我正在学习 hibernate,我正在使用 eclipse 作为 IDE,并将使用 glassfish 3 作为我的应用服务器,最后但并非最不重要的是 Oracle 10g 将是我要连接到的数据库。

谁能知道hibernate和oracle数据库jar需要什么jar?

谢谢

【问题讨论】:

  • 如果有人投票关闭这篇文章,请说明原因或提供替代链接(如果存在)。谢谢。
  • 我对此表示反对,因为可以使用任何在线搜索引擎找到它。因此,这个问题并没有显示出真正的研究成果。

标签: java eclipse hibernate glassfish-3


【解决方案1】:

对于休眠,您应该在 POM 中包含以下内容。我真的建议您使用 Maven 之类的东西来构建您的项目。如果你现在不能,搜索 http://mvnrepository.com/ 上的依赖,它至少会告诉你你需要的 jar 并提供下载链接。

    <!-- Hibernate for ORM -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>${hibernate.version}</version>
    </dependency>

    <!-- Hibernate uses this for auditing -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-envers</artifactId>
        <version>${evers.version}</version>
    </dependency>

我用

    <hibernate.version>4.1.0.Final</hibernate.version>
    <evers.version>4.1.0.Final</evers.version>

两个版本。仅当您需要审核时才真正需要 Envers(这非常好)。对于 Oracle,这应该可以工作:

    <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.1.0.7.0</version>
    </dependency>

不确定 10g 的正确版本是什么。另外,我对 glassfish 不熟悉,但是上面的两个应该可以帮助您。使用上面的链接找到您需要的合适的罐子。祝你冬眠好运......当它起作用时,它是继切片奶酪之后的下一件大事,如果它打破......好吧,它是地狱的产物。

【讨论】:

  • 感谢您的意见。赞赏。
【解决方案2】:

您需要为您的项目添加 hibernate jar 和 oracle jdbc jar。这里是下载此 jar 的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 2013-05-20
    • 2015-08-07
    相关资源
    最近更新 更多