Номер imodelmapper не отображает список с номерами в любом типеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Номер imodelmapper не отображает список с номерами в любом типе

Сообщение Anonymous »

Я пытался выяснить это весь день и я бы признателен за вашу помощь.
У меня есть 2 объекта: < /p>
Object1:
ListOfthings =
new ArrayList (); < /p>
object2:
listofthings = new ArrayList (); < /p>
Теперь, когда Попытка составить карту между 2:

Код: Выделить всё

Object2 = ModelMapper.map(object1,Object2.calss)
Я получаю:
1) Converter org.modelmapper.internal.converter.NumberConverter@58db65b7 failed to convert java.util.ArrayList to java.lang.Double.
Caused by: org.modelmapper.MappingException: ModelMapper mapping errors:

1) Error mapping [1.0, 2.0, 3.0] to java.lang.Double
< /code>
Теперь я знаю, что поля не идентичны, но я ожидаю, что они просто не будут скопированы, как это происходит с другими не существующими полями в одном и том же классе.
Кроме того, я попытался карту с тем же именем в пункте назначения, я попытался изменить тип назначения на строку, я попытался настроить, что он будет игнорировать неоднозначные поля, я попытался изменить поля на частные, поэтому они выиграли Нельзя скопировать вообще. Я даже пытался преобразовать список для списка , где значения в этом списке являются строкой двойной (т.е. ["1.2", "2,5"]) < /p>
Я кажется, что я думаю Проблема находится в источнике, прежде чем даже попытаться сопоставить его с пунктом назначения, потому что даже если в месте не существует поля в месте назначения. ценить.

Подробнее здесь: https://stackoverflow.com/questions/794 ... n-any-type
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»