我正在测试vertica。由于vertica有一个jdbc驱动程序,因此应该可以使它工作。
有一种简单的方法可以让Eclipse链接支持vertica吗? 是否有支持它的替代orm框架(如hibernate)?
答案 0 :(得分:1)
只要你有一个兼容的JDBC驱动程序,EclipseLink就可以使用Vertica。
某些功能(如DDL生成)可能需要自定义DatabasePlatform类,您可以根据需要创建该类。大多数功能应该与通用DatabasePlatform一起使用。
您遇到任何具体问题吗?
答案 1 :(得分:1)
根据Vertica支持,Hibernate查询与org.hibernate.dialect.PostgreSQLDialect
一起使用,而这是真的,仍然存在一些问题(特别是hbm2ddl),只能用自定义方言修复。
其中包括:
不确定postgres是多远来自vertica但是我自己的自定义方言继承了postgres方言到目前为止一切正常。
答案 2 :(得分:0)
我们最近试图让Hibernate使用vertica失败。其中一个问题是这种组合的方言不存在。 在咨询了Vertica顾问之后,答案是没有计划提供这种支持,因为像hibernate这样的ORM和像Vertica这样的数据库提供了不同的数据存储方法。