2010-11-04 67 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