Hibernate 支持十倍方言吗
出于性能原因,尝试使用 Oracle 的 Times Ten db 而不是 hsqldb。我读到您需要使用十倍 sql 方言类文件创建新的 hibernate.jar 文件。事实证明,这有点具有挑战性。 Hibernate 现在可以使用十倍方言吗?
Trying to use Oracle's Times Ten db instead of hsqldb for performance reasons. I read where you need to create a new hibernate.jar file using times ten sql dialect class file. This is proving to be a little challenging. Does hibernate now work with times ten dialect?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你在哪里读到的?除非您需要更改 Hibernate,否则无需重新编译 Hibernate 即可使用方言,只要它在类路径上可用即可。
我自己从未尝试过,但 Oracle 的 TimesTen 7 包含 org.hibernate.dialect.TimesTen7Dialect ,它应该可以与较新的版本(即 TimesTen 11g)一起使用。
TimesTen 方言已提交纳入 Hibernate(请参阅 HHH-3067)但仍然不是。因此,要么下载 TimesTen 7 (或者从 HHH-3061 但我不能说它们是否相似)。
Where did you read that? Unless you need change Hibernate, there is no need to recompile Hibernate to use a Dialect, as long as it's available on the classpath.
Never tried myself but Oracle's TimesTen 7 includes
org.hibernate.dialect.TimesTen7Dialect
that is supposed to work with newer versions (i.e. TimesTen 11g).TimesTen dialects have been submitted for inclusion into Hibernate (see HHH-3067) but still aren't. So either download TimesTen 7 (or maybe get it from HHH-3061 but I can't say if they are similar).