首页 > 解决方案 > Datastax cassandra 驱动程序跳过空 UDT 字段

问题描述

Datastax Objectmapper 提供了通过使用跳过更新到非空字段来合并列来更新行的方法

@Update(nullSavingStrategy = NullSavingStrategy.DO_NOT_SET)

但是我有我的列是 UDT 的场景,我也希望对 UDT 字段有类似的行为。还有其他方法可以实现吗?

此外,如果没有其他方法,唯一的选择是从我的 POJO 中编写 CQL 语句。是否有任何实用方法可以将 POJO 写入 CQl,或者我需要手动检查字段并进行空检查并将它们添加到更新?

标签: cassandradatastax-java-driver

解决方案


推荐阅读