【问题标题】:Datastax Cassandra java driver - Object mapper - Auto create tablesDatastax Cassandra java 驱动程序 - 对象映射器 - 自动创建表
【发布时间】:2016-01-02 08:56:03
【问题描述】:

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

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

【问题讨论】:

    标签: java cassandra datastax datastax-java-driver


    【解决方案1】:

    我创建了该问题的部分解决方案 - 表/udt 创建查询创建工具。在这里能找到它: https://gist.github.com/eintopf/3ae360110846cb80a227

    不幸的是,目前类型映射不完整,因为 datastax 的对象映射器包中的相应类型映射器类是私有的。

    该程序只是构建所有 CREATE 查询,并且可以随意使用它们(将粘贴复制到 cqlsh 或通过 Java 直接在 cassandra 会话中使用)。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-10-06
        • 1970-01-01
        • 2020-11-14
        • 2017-03-28
        • 2018-02-15
        • 1970-01-01
        • 2020-11-23
        • 2019-01-19
        • 2017-07-13
        相关资源
        最近更新 更多