【发布时间】:2016-11-13 10:20:03
【问题描述】:
我正在尝试使用 IN 子句和 Spring Data 中的 @Query 注释查询 Cassandra 表
我在 init 方法中的查询-
session = cassandraSessionFactory.getSession();
statementmyList = session.prepare("select * from my_file_content where my_content IN (?);");
尝试用boundStatement绑定查询-
final BoundStatement boundStatement = DaoConstants.getBoundStatement(statementmyList);
try
{
List<Row> rowList =
session
.execute(
boundStatement
.bind(myList))
.all();
// myList = "'04748558-0eb3','531aaf2bf6b782f95e2e','6fc98ac2'"
}
rowList 返回空数组。我在这里做错了什么?
【问题讨论】:
标签: java cassandra spring-data datastax-java-driver spring-data-cassandra