セーブエンティティ用にSpringブート、Cassandra、org.springframework.data.repository.CrudRepositoryを使用します。SpringのCrudRepositotyを使用してNULL値を持つエンティティを保存します。
私は次のエンティティを持っている:
@Table("user")
public class User implements Serializable {
@PrimaryKey
private UUID id;
private String name;
...
}
リポジトリ:
public interface UserRepository extends CrudRepository<User, UUID> {}
保存エンティティ:データベースにNULL値を持つ属性を書き込みません
user.setName(null);
userRepository.save(user);
CrudRepository
理由MappingCassandraConverter.javaではCrudRepository使用してNULL値を保存するためにいくつかの方法がありますか?
私は** ** 1.5.3.RELEASE を使用していますが、問題がまだ存在しています。 \t \t \t \t(値== NULL){ \t \t \t \t \t戻った場合。 \t \t \t \t} \t \t \t \t場合(ログ。{0} {}} - {{}} "、property.getColumnName()。toCql()、value);を追加します。 \t \t \t \t} –
Daniel