【发布时间】:2016-05-07 10:24:21
【问题描述】:
相当于什么:
INSERT INTO table (myColumn) VALUES (now())
使用 Cassandra 对象映射 api?
【问题讨论】:
标签: cassandra datastax datastax-java-driver
相当于什么:
INSERT INTO table (myColumn) VALUES (now())
使用 Cassandra 对象映射 api?
【问题讨论】:
标签: cassandra datastax datastax-java-driver
不幸的是,@Computed 注释看起来不起作用。
您还可以将对象的值设置为 type1 uuid。 jre 没有标准功能,但您可以使用java driver util、JUG、cassandra-all,甚至可以自己编写一个。这会有点不同,因为您将时间设置为创建时间,而不是协调器设置接收请求的时间,但是使用 ORM 的抽象,您往往会失去一些控制。
或者,没有什么可以阻止您在仍然使用对象映射 api 的同时发出 CQL 语句。甚至可能在您的对象上使用adding a query to a method,即:
@Query("UPDATE table SET myColumn = now() WHERE ....")
public ResultSet setNow()
【讨论】: