1

我有一个需要更新 CQL cassandra 表的列值的要求。我尝试了 Kundera,但似乎它用于 TQL 模式。

任何使用 Play 更新 CQL cassandra 表的指针?

4

2 回答 2

2

我向您推荐Datastax cassandra 驱动程序。您可以进行如下更新:

Statement statement = QueryBuilder.update("simplex", "songs")
    .with(set("artist", "Vasili Ostertag"))
    .where(eq("id", UUID.fromString("f6071e72-48ec-4fcb-bf3e-379c8a696488")));

getSession().execute(statement);
于 2014-08-25T11:21:36.177 回答
0

使用 Kundera,您可以作为 em.createNativeQuery() 运行。Kundera 还支持 Datastax 的 java 驱动程序 btw。这应该可以帮助你 https://github.com/impetus-opensource/Kundera/blob/273c13342ddd1aceed0cd23504649926ce8fdb84/src/kundera-cassandra/cassandra-core/src/test/java/com/impetus/client/persistence/NativeQueryTest.java

于 2014-08-27T17:11:34.423 回答