Hibernate + Sybase Iq

问题描述 投票:1回答:2

我已经在sql server上完成了我的hibernate项目,现在我们必须从sql server转到sybase iq。我的所有查询都是用hql写的,而sql server中没有逻辑。 hibernate是否支持Sybase Iq?因此,除了Sybase Iq配置之外,我不必更改应用程序中的任何内容。它有点优先,所以如果你知道的话请快速回复。搜索过很多但反应不多。

hibernate orm sybase-iq
2个回答
0
投票

当然可以,您必须获取并配置正确的jdbc驱动程序(直接来自Sybase的jconnect或开源的jTDS)并将您的Hibernate方言(hibernate.dialect属性)更改为org.hibernate.dialect.SybaseDialect


0
投票

SQL Anywhere还有一个Hibernate驱动程序。 SQL Anywhere位于IQ内部,并为IQ(Watcom SQL)提供本机SQL方言。 SQL ANywhere(和IQ)也支持ASE的T-SQL方言的变体,但默认情况下不启用此功能(除非您使用TDS而不是本地SQL协议连接)。换句话说,您也可以尝试使用IQ的SQL Anywhere Hibernate方言。我想你可以看到哪一个效果最好

© www.soinside.com 2019 - 2024. All rights reserved.