cassandra - Datastax cassandra 驱动程序跳过空 UDT 字段
问题描述
Datastax Objectmapper 提供了通过使用跳过更新到非空字段来合并列来更新行的方法
@Update(nullSavingStrategy = NullSavingStrategy.DO_NOT_SET)
但是我有我的列是 UDT 的场景,我也希望对 UDT 字段有类似的行为。还有其他方法可以实现吗?
此外,如果没有其他方法,唯一的选择是从我的 POJO 中编写 CQL 语句。是否有任何实用方法可以将 POJO 写入 CQl,或者我需要手动检查字段并进行空检查并将它们添加到更新?
解决方案
推荐阅读
- swift - Swift:如何在导航控制器之后访问第二个视图?
- sql - 在oracle中的表中插入数据时如何避免空格
- c++ - 双向数组作为函数返回
- mysql - 查询以获取与特定用户的每个联系人的最后一次对话
- php - laravel 模型修改器不访问定义的字段
- android - 华为 P40 Pro (ELS-NX9) 上的 INSTALL_FAILED_ABORTED 错误
- javascript - 如何在 JavaScript 中制作修改后的计数器动画?
- github-actions - Actions 选项卡仅显示在主分支的 /.github/workflows/ 中创建的工作流
- mapbox - 我在响应对象中请求浏览器中 mapbox 的方向 API 的方向
- python - Python - 在类外定义类方法 - 不能用下划线开始方法名称