我正在学习hibernate
,我正在使用eclipse
IDE 并将glassfish 3
用作我的应用服务器,最后但并非最不重要Oracle 10g
的是我将连接到的数据库。
有人可以使用休眠和 Oracle 数据库 jar 所需的 jar 吗?
谢谢
我正在学习hibernate
,我正在使用eclipse
IDE 并将glassfish 3
用作我的应用服务器,最后但并非最不重要Oracle 10g
的是我将连接到的数据库。
有人可以使用休眠和 Oracle 数据库 jar 所需的 jar 吗?
谢谢
那么对于休眠,你应该在你的 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 不熟悉,但是上面的两个应该可以帮助您。使用上面的链接找到您需要的合适的罐子。祝你冬眠好运......当它起作用时,它是继切片奶酪之后的下一件大事,如果它打破......好吧,它是地狱的产物。
您需要为您的项目添加 hibernate jar 和 oracle jdbc jar。这里是下载此 jar 的链接。