我的cassandra表中有三列(A,B,C)。 A - 分区键, B - CLUSTERED键
我想查询“我将通过的列表”中的A和B - 一个值。 我不想使用@query(想要使用像findAll())
这样的东西有什么建议吗?
答案 0 :(得分:2)
您现在有两种选择:
CassandraTemplate
或CqlTemplate
,传入自己构建的Select
。findByAIndAndB(Collection<String> aValues, String bValue)
存储库抽象。预计在8月之前发布里程碑。答案 1 :(得分:1)
我有一段时间没有看过Cassandra,我认为运行这样的查询不是一个好习惯,特别是如果分区键位于不同的节点上。在每个分区键上运行单独的查询然后合并结果会更有效。