【问题标题】:Can I create my own custom Mapper.Option in datastax java driver for cassandra?我可以在 cassandra 的 datastax java 驱动程序中创建自己的自定义 Mapper.Option 吗?
【发布时间】:2017-02-27 23:23:20
【问题描述】:

我想在为 Cassandra 使用 DataStax java 驱动程序时创建自己的自定义 Mapper.Option 类型,以根据我的需要修改语句。当我看到 Mapper.Option.class 它的类型为枚举时,无法更改以添加我自己的类型。有没有其他方法可以做到?

【问题讨论】:

  • 您希望添加哪些可配置性?您尝试做的事情可能有其他选择。
  • 当我保存一个实体时,我想进入另一个表(加入表。在 Cassandra 中,这将根据所需的查询创建)。由于最好将它与批处理语句一起添加以保证插入,因此我想修改 INSERT INTO 查询以将其转换为具有多个插入语句的批处理语句。
  • 我想我可以通过使用 mapper.saveQuery(entity) 来做到这一点。这将完成这项工作。感谢您的回复。
  • 但是使用 Mapper.Option 会更好,因为我可以设置默认选项,无需在 Mapper 上构建包装器。

标签: datastax-java-driver


【解决方案1】:

并非不对驱动程序进行更改,但驱动程序始终对贡献开放 (contributors guide)。如果有兴趣合并某些东西,最好先打开JIRA 票证或发送电子邮件至mailing list

【讨论】:

    猜你喜欢
    • 2016-09-28
    • 2016-01-02
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 2018-02-15
    • 2017-05-25
    • 1970-01-01
    • 2011-04-08
    相关资源
    最近更新 更多