关于Inserting a row only if it does not already exist
如果NOT EXISTS返回true(如果此主键没有行),则标准输出将显示如下表:
在我的带有datastax驱动程序的应用程序代码中,如何捕获返回的值?
我使用com.datastax.driver.mapping.Mapper.save(T),其返回类型仅为void
另外,我希望探索Accessors implementation of datastax,但不确定如何捕获条件插入的返回值。
最佳答案
我认为您只能通过使用Accessor接口来实现此目的。
您可以在此处指定查询应返回ResultSet
,您可以在其中访问wasApplied()
,该信息将告诉您是否已应用更改。