Мне нужно преобразовать один объект в другой. Объект имеет множество внутренних объектов. Но оба источника и целевые объекты идентичны по типу данных, имени переменной, имени класса и т. Д. Есть ли эффективный инструмент для этого с меньшим количеством кодирования.Сопоставление двух одинаковых классов в java с сторонней библиотекой
Я попытался Orika, но его ожидает, чтобы определить, как показано ниже
factory.registerClassMap(factory
.classMap
со всеми полями и внутренним объектом fields.I в конечном итоге с большим количеством итератора и настройкой отображения поданного.
Помогите мне или проведите меня. Есть ли другой способ для сопоставления объектов с одинаковыми объектами.
, если я правильно понимаю ваш вопрос, вы хотите, чтобы клонировать объект, который имеет внутренние ссылки, вы можете попробовать Apache Commons или проверить [здесь ] (http://stackoverflow.com/questions/9264066/beanutils-clonebean-deep-copy) ответы, в противном случае вам придется реализовать собственный метод DeepCopy – AntJavaDev
Нет. Я не хочу клонировать объект. У меня есть POJO и JAXB, которые идентичны. Мне нужно установить значение из POJO в JAXB – Ramkumar
ok, тогда у вас есть объект pojo, и вы будете клонировать его на объект JAXB, если они идентичны, как вы говорите, и только изменение имени пакета s – AntJavaDev