Datastax Cassandra Java驱动程序 - 对象映射器 - 自动创建表格

3

我正在处理的实际用例涉及许多应该被持久化的类(基本上是不同的传感器类型)。目前,我必须为每种传感器类型手动创建表。驱动程序中是否有机制可以自动创建相应的表,如果它们不存在(例如在Hibernate中看到的那样)?

这将允许我在其他系统上部署应用程序,而无需重新创建表。此外,这对于快速原型设计非常方便 ;)

2个回答

2
我创建了一个部分解决方案来解决这个问题——一个表格/UDT创建查询创建工具。它可以在这里找到:https://gist.github.com/eintopf/3ae360110846cb80a227 不幸的是,目前类型映射并不完整,因为datastax对象映射程序包中相应的类型映射器类是私有的。
该程序只是构建所有CREATE查询,然后使用者可以根据需要使用它们(复制粘贴到cqlsh中或直接在Java中通过cassandra会话使用)。

1

目前还没有,但这是计划中的功能(JAVA-569)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接