我在我的项目中使用Spring Data Cassandra,我需要在Cassandra表中保存日期值,列类型是DB中的Date,我可以将值保存在其中,但我可以&#39 ; t将其设置为null。当我打电话给
时CrudRepository - > save(obj)
,该字段中的数据未被删除。我试图将bean中的日期字段设置为null,然后调用save方法,它不起作用。
我想知道如何将日期值保存回null?
任何人都请帮忙。
感谢。
cassandra可以支持多次插入同一记录。所以我只是为创建和更新调用相同的方法。如果我使用cassandra api来创建BoundStatement,请使用SQL"插入xxxx(a,b)值(?,?);"我可以成功地将空值插入表。但是,如果我调用存储库的save()方法,则日期值将与之前相同。
答案 0 :(得分:0)
如果日期是主键,那么您无法保存。如果日期不是主键,则可以删除日期列。