我有一个要求,我需要更新CQL cassandra表的列值。我试过昆德拉,但似乎它用于TQL模式。
使用Play更新CQL cassandra表的任何指针??
答案 0 :(得分:2)
我建议你Datastax cassandra driver。您可以执行以下更新:
Statement statement = QueryBuilder.update("simplex", "songs")
.with(set("artist", "Vasili Ostertag"))
.where(eq("id", UUID.fromString("f6071e72-48ec-4fcb-bf3e-379c8a696488")));
getSession().execute(statement);
答案 1 :(得分: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