Я создаю сертификат и могу указать в нем транзитные страны, они должны быть сохранены в том порядке, в котором их задал пользователь. Но при некоторых обстоятельствах страны могут сохраняться в случайном порядке
Я посмотрел логи и оказалось, что порядок где-то меняется при конвертации из dto в сущность. Все маппинг происходит с использованием библиотеки Mapstruct и я подозреваю, что виноват метод CountryDTOListToCountrySet. Но я не могу найти никакой информации о том, можно ли спутать порядок при преобразовании из списка в набор. Может ли это случиться? А если нет, то как я могу зарегистрировать класс картографа, созданный Mapstruct? Чтобы я мог видеть, что происходит на каждом этапе сопоставления DTO с сущностью
Подробнее здесь: https://stackoverflow.com/questions/787 ... f-elements