关于Inserting a row only if it does not already exist

如果NOT EXISTS返回true(如果此主键没有行),则标准输出将显示如下表:

java - 如何捕获Cassandra中条件插入的返回值?-LMLPHP

在我的带有datastax驱动程序的应用程序代码中,如何捕获返回的值?

我使用com.datastax.driver.mapping.Mapper.save(T),其返回类型仅为void

另外,我希望探索Accessors implementation of datastax,但不确定如何捕获条件插入的返回值。

最佳答案

我认为您只能通过使用Accessor接口来实现此目的。

您可以在此处指定查询应返回ResultSet,您可以在其中访问wasApplied(),该信息将告诉您是否已应用更改。

10-08 03:44
查看更多