Java spring数据cassandra中两列的查询

Java spring数据cassandra中两列的查询,java,spring,jakarta-ee,cassandra,spring-data-cassandra,Java,Spring,Jakarta Ee,Cassandra,Spring Data Cassandra,我的cassandra表中有三列(A、B、C)。 一个分区键, B——集群密钥 我想查询“我将通过的列表”中的A和B——一个值。 我不想使用@query(想使用类似findAll()的东西) 有什么建议吗?您现在有两个选择: 使用CassandraTemplate或CqlTemplate,传入一个Select您自己构建的 等待问题解决(现在正在审查中),并将存储库抽象与findByAIndAndB(Collection aValues,String bValue)一起使用。预计8月前会有里程碑式

我的cassandra表中有三列(A、B、C)。 一个分区键, B——集群密钥

我想查询“我将通过的列表”中的A和B——一个值。 我不想使用@query(想使用类似findAll()的东西)


有什么建议吗?

您现在有两个选择:

  • 使用
    CassandraTemplate
    CqlTemplate
    ,传入一个
    Select
    您自己构建的
  • 等待问题解决(现在正在审查中),并将存储库抽象与
    findByAIndAndB(Collection aValues,String bValue)
    一起使用。预计8月前会有里程碑式的发布

  • 您现在有两个选择:

  • 使用
    CassandraTemplate
    CqlTemplate
    ,传入一个
    Select
    您自己构建的
  • 等待问题解决(现在正在审查中),并将存储库抽象与
    findByAIndAndB(Collection aValues,String bValue)
    一起使用。预计8月前会有里程碑式的发布

  • 我已经有一段时间没有看Cassandra了,我认为这样运行查询不是一个好的实践,特别是当分区键位于不同的节点上时。在每个分区键上运行一个单独的查询,然后合并结果,效率要高得多。

    我已经有一段时间没有看过Cassandra了,我认为这样运行查询不是一个好做法,特别是如果分区键位于不同的节点上。在每个分区键上运行一个单独的查询,然后合并结果,效率要高得多。

    谢谢,但是as@jny在下面的评论中提到,我认为这样编写查询不是一个好的实践。我没有其他选择吗?你们能帮助我,如何使用CassandRateTemplate吗?@Jitender_Yadav看看这里:谢谢,伙计,但是as@jny在下面的评论中提到,我认为这样编写查询不是一个好的实践。我没有其他选择吗?你们能帮助我,如何使用CassandRateTemplate吗?@Jitender_Yadav看看这里: