Результат пакета:
readCount=116361, filterCount=23687 , writeCount=92674 readSkipCount=0, writeSkipCount=0,processSkipCount=0, commitCount=4655
Мне удалось определить составной ключ:
Код: Выделить всё
public record LocationKey (String countryCode, String locationCode) implements Serializable {
Код: Выделить всё
.withKey(new LocationKey(item.countryCode(), item.locationCode()));
Код: Выделить всё
toWrite.add(chunk.size());
repository.saveAll(chunk).iterator().forEachRemaining((i) -> written.increment());
toWrite: 92674
записано: 92674
местоположений в репозитории : 92571
так что в документе действительно сказано:
Возвраты: сохраненные объекты ; никогда не будет нулевым. Возвращенный Iterable будет иметь тот же размер, что и Iterable, переданный в качестве аргумента.
это правда, так как я могу узнать, какие дублированные ключи были?
должен ли я использовать другую реализацию карты, чтобы получить желаемое поведение?
- spring boot 3.4.1
ключевое значение данных Spring 3.4.1 - весенняя партия 5.2.1
Подробнее здесь: https://stackoverflow.com/questions/793 ... icate-keys
Мобильная версия