-3

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

有人可以使用休眠和 Oracle 数据库 jar 所需的 jar 吗?

谢谢

4

2 回答 2

1

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

    <!-- 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 不熟悉,但是上面的两个应该可以帮助您。使用上面的链接找到您需要的合适的罐子。祝你冬眠好运......当它起作用时,它是继切片奶酪之后的下一件大事,如果它打破......好吧,它是地狱的产物。

于 2012-08-20T07:59:54.867 回答
1

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

于 2012-08-20T08:29:21.973 回答