有人可以帮忙吗。
我需要知道如何在使用spring数据cassandra时使用IN运算符阻止更新@Query?
因为我想使用这样的东西: @Query(" UPDATE对象SET children =?0 WHERE id IN(?...)")
如果有可能的话。可能我应该使用本机数据stax模板进行此类查询。
提前谢谢
答案 0 :(得分:0)
我不确定如何实现它,但不建议在使用Cassandra的查询中使用IN(例如,请参阅this blog)。它实际上比通过id迭代并且使用标准查询为每个id分别调用update更慢,例如。
@Query("UPDATE objects SET children = ?0 WHERE id = ?1")