Простое приложение Springboot, использующее Java + Spring data solr.
Попытка удалить данные из solr не работает должным образом.
Нет ошибок. Просто, когда мы снова проверяем данные, они все еще существуют.
@Resource
private SolrEmployeeRepository repo;
public ServiceImpl(SolrEmployeeRepository repo) {
this.repo = repo;
}
@Transactional
public boolean deleteOperation(Employee emp){
repo.delete(emp);
}
// Я попытался deleteById (id), deleteAll () et c .. Но ничего не работает
Примечание Но мы можем добавлять новые данные в Solr. Единственная проблема - операция удаления.
Например:
@Resource
private SolrEmployeeRepository repo;
public ServiceImpl(SolrEmployeeRepository repo) {
this.repo = repo;
}
@Transactional
public boolean saveOperation(List<Employee> emp){
repo.saveAll(emp);
}
Есть ли альтернатива для удаления? Любой другой подход?