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