Аэроспайк весенние данные добавить в список - PullRequest
0 голосов
/ 17 мая 2019

Для данного id, который является моим первичным ключом, я хочу добавить данные в тип списка, если id уже присутствует, если нет, то я хочу создать новый список.

Вот моя схема аэроспайки -

Column1: columnname=id; columntype=Integer; columnconstraint=primarykey
Column2: columnname=mylist; columntype=List<String>

Ниже мой POJO:

public class AeroSpikeModel {

    @Id
    private Integer id;

    private List<String> myList = new ArrayList<>();

   //getter and setter
}

Вот мой DAO:

@Component
public class MyDAO {

    @Autowired
    private AerospikeRepository<AeroSpikeModel, Integer> aerospikeRepository;

    public void save(List<AeroSpikeModel> model) {
        aerospikeRepository.save(model);
     }

    public AeroSpikeModel get(Integer id) {
        return aerospikeRepository.findOne(id);
    }

}

Проблема в том, что каждый раз, когда я вставляю существующий id, он перезаписывает список, а не добавляется к существующему списку. Как мне добиться того же самого, так как aerospike изначально поддерживает добавление в список

...