Я хочу обновить столбец blob
, используя CassandraTemplate
:
public boolean updateUserPhoto(String userId, byte[] photo) {
Query query = Query.query(Criteria.where("user_id").is(userId));
Update update = Update.update("photo", photo);
return cassandraTemplate.update(query, update, User.class);
}
Вот мой User
класс:
@Table("users")
public class User {
@PrimaryKey("user_id")
public String user_id;
@Column("photo")
public byte[] photo;
}
И это сообщение об ошибке:
com.datastax.driver.core.exceptions.CodecNotFoundException: Codec not found for requested operation: [ANY <-> [B]
Я что-то пропустил? Я считаю, что это должно работать! но не работает :) Есть идеи?