Я пытаюсь query
База данных с list of Id's
и, если они не существуют, делать с ними что-нибудь.
Мой план состоял в том, чтобы сделать что-то вроде
List<Optional<MyObject>> fingById(Set<String> myIds);
Я понимаю, что это не будет работать "из коробки", потому что я предполагаю, что даже если все идентификаторы, где они присутствуют, ничего не гарантируют мне, что они будут упорядочены, поэтому, если некоторые из них присутствуют, я получу несколько случайных нулевых опций, вокруг которых я Я не смогу найти идентификатор, который его вернул.
В конце концов, мне нужно получить эти объекты, обновить одно поле или создать их со значением по умолчанию, если оно отсутствует.
Какой лучший способ сделать это в пакетном режиме?
Спасибо:)