Сопоставить список объектов с другим списком с помощью пользовательских конвертеров Dozer

То, что я пытаюсь сделать, это сопоставить Список сущностей со списком их Строковых идентификаторов (более или менее), используя Dozer.

Очевидно, это подразумевает Custom Converter. Моей первой идеей было сделать преобразователь из MyEntity в строку, а затем сказать Dozer что-то вроде «Сопоставить каждый объект этой коллекции с помощью этого преобразователя». Но я не мог понять, как это сделать.

Поэтому моей второй идеей было сделать преобразователь из списка сущностей в список строк напрямую. Моя проблема в этой идее заключается в том, что я боролся за что-то нелепое, а именно, чтобы получить тип моего списка в конструкторе, как показано ниже (что не работает вообще):

public MyEntityListConverter() {
    super(List<MyEntity>.class, List<String>.class);
}

Я не знаю, как передать класс созданного списка в одну строку без объявления чего-либо.

Так что, если кто-то знает, либо:

Как указать dozer преобразователь объекта для использования в отображении коллекцииКак получить инстанцированный тип спискаТретье / лучшее решение, чтобы попробовать

Ответы на вопрос(1)

Ваш ответ на вопрос