Orika - это библиотека сопоставления JavaBean с открытым исходным кодом, которая рекурсивно копирует (помимо других возможностей) данные из одного объекта в другой. Это может быть очень полезно при разработке многоуровневых приложений.
1 ответ

Orika mapping jdbc ResultSet Bean

Я хочу, чтобы мой уровень Java общался с моей БД с помощью хранимых процедур. Хранимые процедуры действуют как слой совместимости, поэтому я могу запускать две разные версии приложения, ожидая две разные схемы поверх одной и той же базы данных. Чтоб…
27 фев '15 в 02:38
0 ответов

Orika Mapping в JAXBElement<>

Я использую JAXB для генерации POJO из XSD. По ряду причин сгенерированные POJO имеют JAXBElement&lt;CustomObject&gt; как собственность. public class ResponsePackageType{ protected JAXBElement&lt;? extends ResponseType&gt; response; .... } Несколько…
19 дек '16 в 04:32
0 ответов

Сопоставление вложенных полей не работает в Orika Mapper

Найдите ниже классы сущностей: @Entity @Table(name="rooms") public class RoomEntity { @Column(name="mr_code", length=50, nullable=false) private String code; @Column(name="mr_roomtype", nullable=false, length=50) private String type; @ManyToOne(fetc…
17 дек '16 в 07:53
2 ответа

Отображение выражения свойства orika

Дано classA { long fahr; .... а также classB { long cels; .... как я могу отобразить следующее в Orika? A.fahr &lt;-&gt; (B.cels*9)/5 Нужен ли мне индивидуальный картограф или фильтр?
02 мар '15 в 22:53
0 ответов

Во время сохранения внешний ключ дочернего объекта не сохраняется автоматически для полезной нагрузки application/xml-запроса

Во время сохранения внешний ключ дочернего объекта не сохраняется для полезной нагрузки application/xml-запроса. Но прекрасно работает с входными данными json при использовании @JsonBackReference в dto. // Основной объект @Entity @Table(name="REQUES…
1 ответ

Запретить фабрике Orika создавать объекты с нулевым значением

У меня есть сопоставление из модели DTO с сгенерированной JAXB моделью данных, которая полна объектов-оболочек JAXBElement<>. Например, есть класс Person, определенный как (методы получения и установки опущены): public class Person { private JAXBEle…
26 окт '17 в 14:11
0 ответов

Orika HashMap to Bean устанавливает нулевые значения для отсутствующих ключей

Я использую Orika в качестве картографа объектов в моих проектах Spring. Для частичных обновлений я хотел бы отобразить HashMap (содержащий обновленные пары ключ-значение) к существующему Бину. Нулевые значения в HashMap должны быть сопоставлены с b…
11 мар '18 в 13:31
0 ответов

Как не сопоставлять, когда значение пусто с orika?

Я использую orika, но у меня есть пустые данные на входе. Я не хочу пустых данных в моем выводе. вход: &lt;TACHES&gt; &lt;TACHE&gt; &lt;NOTES&gt;my note&lt;/NOTES&gt; &lt;CODE_TACHE&gt;191&lt;/CODE_TACHE&gt; &lt;/TACHE&gt; &lt;TACHE&gt; &lt;NOTES/&g…
12 сен '17 в 11:41
0 ответов

Простое сопоставление конфигурации Список<Объект> поле

Я пытаюсь отобразить два класса с почти одинаковыми полями: MetaInfoDTO а также MetaInfo, Я попытался настроить сопоставление с сопоставлением по умолчанию. Проблема на List&lt;Object&gt; values поле. У него такое же имя в другом классе. Итак, я дум…
08 окт '15 в 11:59
1 ответ

Orika ClassCastException в веб-приложении Spring Boot

У меня странное ClassCastException при отображении сущности в DTO с Orika в образце веб-приложения Spring Boot, над которым я работаю. Я получаю исключение, когда пытаюсь выполнить сопоставление развернутого приложения во встроенном Tomcat, но я мог…
25 окт '15 в 00:47
1 ответ

Орика картографическая NPE между 2 картами

У меня есть 2 объекта, которые имеют то же свойство "ссылки", и при использовании Orika для сопоставления с A -> B, Я получил ma.glasnost.orika.MappingException:ma.glasnost.orika.MappingException: While attempting the following mapping: sourceType =…
16 май '18 в 00:51
0 ответов

Пользовательское сопоставление с orika для разных путей

Я пытаюсь создать собственный картограф, который может отображать один целевой класс, но источник может отличаться. В моем случае мне нужно сопоставить с com.dummy.ClassNameTarget из разных классов, но с такими же именами, как: com.dummy.source1.Cla…
15 фев '18 в 15:24
1 ответ

Обновление до Java 8 приводит к отображению orika в unittest java.io.IOException: недопустимый тип константы: 15 в 142

У меня есть проект, который я хочу обновить версию версии Java 1.7 до Java 1.8, но при запуске UnitTests все тесты мапперов терпят неудачу. Проект использует: SpringJUnit4ClassRunner &lt;dependency&gt; &lt;groupId&gt;ma.glasnost.orika&lt;/groupId&gt…
16 авг '18 в 00:13
0 ответов

Orika карта ноль к объекту

У меня есть объект: public class ObjectA { private String a; } И я хочу сопоставить его с помощью orika для другого объекта: public class ObjectB { private ProvidedObject b; } public class ProvidedObject { private boolean provided; private String va…
19 дек '17 в 11:15
2 ответа

Отображение двух идентичных классов в Java с помощью сторонней библиотеки

Мне нужно преобразовать один объект в другой. Объект вложен во множество внутренних объектов. Но и исходный, и целевой объекты идентичны по типу данных, имени переменной, имени класса и т. Д. Есть ли эффективный инструмент для этого с меньшим количе…
07 июн '16 в 06:42
1 ответ

Сопоставление путей свойств проверки с использованием картографических компонентов, таких как ModelMapper, Orika или Dozer

Учитывая, что средство преобразования bean-компонентов используется для преобразования Business Modell в модель DTO и наоборот: Какие из них предоставляют простые способы преобразования путей свойств? Допустим, моя бизнес-логика сообщает, что "perso…
16 окт '13 в 16:38
1 ответ

Орика неправильный загрузчик классов используется в случае использования встроенного кота

У нас есть проблема, связанная с загрузчиками классов и orika после перемещения нашего весеннего загрузочного приложения со встроенного причала на встроенный tomcat. Вот два класса: @Getter @Builder public class SettingsModel { public final Boolean …
0 ответов

Orika Bean Mapper Spring Data Переопределение таблицы присоединения ManyToMany

В моем проекте Spring у меня есть домен и модель слоя отдельно. Слой домена - это просто сущности, которые отображаются в таблицы в MySQL db. Модели используются в сервисном слое. У меня есть две таблицы: пользователь и роли, которые имеют отношения…
01 сен '16 в 07:14
0 ответов

Orika, как сопоставить неизменным объектам

Мой вариант использования заключается в том, что целевой класс будет неизменным классом (нет сеттеров и все поля являются окончательными). Как я могу пойти по этому поводу? Я предполагаю, что отображение конструктора произойдет в этом случае. Однако…
10 мар '18 в 12:18
0 ответов

Я пробовал orika но exclude() не работает

Орика исключить не работает соответственно Я пытался провести юнит-тестирование с Орикой и следовал коду, основанному на исключении. Кажется, это не работает, так как значение все еще там. Это выдержка из моего кода Java. MapperFactory mapperFactory…
14 фев '19 в 09:39