Spring在执行删除请求时返回以下错误:
com.datastax.driver.core.exceptions.InvalidQueryException:无法执行此查询,因为它可能涉及数据过滤,因此可能具有不可预测的性能。如果要在性能不可预测的情况下执行此查询,请使用ALLOW FILTERING
我的表格如下:
CREATE TABLE askonym.trusted_keys (
trustkey uuid PRIMARY KEY,
entityid uuid
)
我的春天实体:
@Data
@AllArgsConstructor
@NoArgsConstructor
@Table("trusted_keys")
public class TrustKey {
@PrimaryKeyColumn(value = "trustkey", type = PrimaryKeyType.PARTITIONED, ordinal = 1)
private UUID trustKey;
private UUID entityId;
}
我的删除请求:
getCassandraOperations().delete(key);
此getCassandraOperations()是org.springframework.data.cassandra.core.CassandraOperations对象。
感谢您的每一份贡献!
答案 0 :(得分:0)
我现在使用spring include方法自动创建所有数据库。这是第一次解决这个问题。