2010-11-04 68 views
1

出于性能原因,试图使用Oracle的Times Ten db而不是hsqldb。我使用times 10 sql dialect class file来读取你需要创建一个新的hibernate.jar文件的位置。这被证明是有点困难的。 hibernate现在用十次方言工作吗?是休眠支持的十次方言

回答

2

我读了你需要用times 10 sql dialect class file创建一个新的hibernate.jar文件的地方。

你从哪里读到的?除非需要更改Hibernate,否则只要在类路径中可用,就不需要重新编译Hibernate来使用Dialect。

hibernate现在用时代十方言工作吗?

从来没有尝试过自己,但Oracle的TimesTen 7包含org.hibernate.dialect.TimesTen7Dialect,它应该与新版本(即TimesTen 11g)一起使用。

TimesTen方言已被提交到Hibernate(请参阅HHH-3067),但仍然没有提交。所以要么下载TimesTen 7(或者从HHH-3061得到它,但我不能说它们是否相似)。

+0

http://www.oracle.com//technetwork/database/timesten/wp-timesten70-appsrv-128860.pdf – Trevor 2010-11-05 11:45:40

+0

在PDF的末尾提到重新编译。看过之后,你只需要包含timeten7dialect.java文件。然而,我们已经与10个11G的时间一起工作,而没有这个步骤。 – Trevor 2010-11-05 11:46:53