应该是特定版本的 DSE 的问题。我刚刚使用 5.1 和 6.0 进行了测试,并且在这两个版本中都正确报告了数据(我使用映射器生成查询):
INFO [Native-Transport-Requests-1] 2018-08-20 08:53:48,754 SLF4JAuditWriter.java:96 - host:localhost/127.0.0.1|source:/127.0.0.1|user:anonymous|authenticated:anonymous|timestamp:1534748028754|category:DML|type:CQL_PREPARE_STATEMENT|ks:test|cf:audit_test|operation:INSERT INTO test.audit_test (id,u) VALUES (?,?);
INFO [Native-Transport-Requests-1] 2018-08-20 08:53:48,770 SLF4JAuditWriter.java:96 - host:localhost/127.0.0.1|source:/127.0.0.1|user:anonymous|authenticated:anonymous|timestamp:1534748028770|category:DML|type:CQL_UPDATE|ks:test|cf:audit_test|operation:INSERT INTO test.audit_test (id,u) VALUES (?,?); [id=2,u=2:test 2]|consistency level:LOCAL_ONE
考虑至少升级到 5.1...
PS刚发现在5.1中,set的输出不起作用(可能与其他集合一样)。