Вопросы по теме 'dozer'

Предупреждение на Mac при использовании Dozer
Я создаю приложение с GWT + GAE на своем MAC. В этом приложении у меня есть DTO, и для преобразования из DTO в постоянные сущности я использую библиотеку Dozer , ее Mapper объект. Все компилируется и работает нормально в Windows , но когда я...
1172 просмотров
schedule 12.09.2022

Как получить объект родительского базового класса super.getClass()
У меня небольшая проблема с Java (будучи программистом на C++). У меня есть 2 связанных класса: public class Patient() { ... } public class PatientPersistent extends Patient { ... public void foo() {...
63554 просмотров
schedule 01.03.2024

Двунаправленное отображение Dozer (String, String) с пользовательским преобразователем невозможно?
У меня есть отображение Dozer с пользовательским конвертером: <mapping> <class-a>com.xyz.Customer</class-a> <class-b>com.xyz.CustomerDAO</class-b> <field...
6772 просмотров
schedule 04.04.2024

Бульдозерное отображение общих списков
У меня есть ListWrapper, например public class ListWrapper<T> { private List<T> entries = new ArrayList<T>(); public List<T> getEntries() { return entries; } public void setEntries(List<T> entries) {...
3831 просмотров
schedule 23.04.2023

Как передать «это» в отображение поля Dozer?
В моем приложении у меня есть отображение Dozer, которое выглядит так: <mapping> <class-a>java.util.HashMap</class-a> <class-b>org.mycompany.TargetClass</class-b> <field...
5882 просмотров
schedule 01.03.2024

Бульдозер 5.3.2. Программно ставить пользовательские конвертеры?
Как программно установить пользовательский преобразователь для бульдозера? Следующий код не работает: Реализация пользовательского конвертера: class ConverterImpl extends DozerConverter<A, B> { ConverterImpl() { super(A.class,...
9630 просмотров
schedule 26.08.2023

Карта для установки обходного пути сопоставления в Dozer
Я пытаюсь преобразовать карту в набор в Dozer и хочу любой ценой избежать написания собственного конвертера. Могу ли я в любом случае использовать атрибут get-method в файле конфигурации, чтобы получить набор значений из набора (потеря значений ключа...
694 просмотров
schedule 01.08.2023

Dozer DozerBeanMapper Создание экземпляра Запуск Сервер приложений EJB Glassfish
В документации Dozer указано, что у вас должен быть только один экземпляр DozerBeanMapper, работающий в приложении на сервере. Для первоначальной разработки я проигнорировал это, теперь я хочу обновить приложение, чтобы сделать это. Как я могу...
1302 просмотров
schedule 24.11.2023

Dozer - сопоставьте поле класса с плоским представлением
Я гуглил и пробовал разные варианты конфигурации бульдозера, но пока не смог найти простого решения... Проблема в следующем: class A { String test; B test2; } class B { String test3; String test4; } class C { String test; String test3;...
1180 просмотров
schedule 06.09.2022

Java: объединить 2 bean-компонента для создания нового
Мне нужно взять все поля и коллекции из Bean1 и Bean2, иногда применить некоторую бизнес-логику и создать Bean3 (все bean-компоненты являются объектами гибернации/домена одного типа с достаточно сложным графом). Любые мысли о том, как это сделать?...
1470 просмотров

Глубокое отображение Dozer Set‹ComplexObject› на Set‹String›
Отказ от ответственности: тот же вопрос уже задавался здесь Сопоставление глубоких свойств с промежуточными коллекциями в dozer , но на него нет принятого ответа (и нет правильного ответа для моего случая). Итак, вопрос. У меня есть область,...
4008 просмотров
schedule 06.05.2023

Передача специального параметра в отображение Dozer
Я читал в документации настраиваемого конвертера, что для настраиваемого конвертера при сопоставлении полей я могу передать настраиваемый параметр. Для меня этого недостаточно, потому что это указывается один раз при построении картографа. Есть ли...
1965 просмотров
schedule 15.11.2023

Dozer NullPointer с интерфейсом в writeDeepDestinationValue
У меня есть public class CustomerA { private String street; public CustomerA() { } //get and set methods } public class CustomerB { private IAddress address; public CustomerB() { } //get and set methods } public class...
786 просмотров
schedule 27.11.2023

Скопируйте поля pojo в сеттеры другого pojo
Допустим, у меня есть класс A с общедоступными полями x и y . Допустим, у меня есть еще один класс pojo B , но он использует сеттеры и геттеры, поэтому у него есть setX () и setY (). Я хотел бы использовать автоматический способ копирования...
6293 просмотров
schedule 02.04.2022

Путаница с отображением бульдозера
Я не понимаю, как бульдозер сопоставляет исходный объект с целевым. У меня есть следующий сценарий: Исходный объект: public class Rule { private String id; private String name; private String group; private String content; private RuleType...
724 просмотров
schedule 06.05.2023

Как я могу использовать CustomConverter с Dozer для преобразования нескольких объектов в один объект с полем списка?
У меня есть список сущностей, которые, в свою очередь, имеют поле другого (встраиваемого) типа. Все эти объекты должны быть преобразованы в один bean-компонент, который содержит список этих встраиваемых типов. Перед использованием Dozer я написал...
1102 просмотров
schedule 25.11.2022

Dozer Mapping Ignore Hibernate Lazy Loading — Spring
Я использую Apache CXF с Spring и Dozer Mapper для преобразования DTO (объектов базы данных) в модели. Для стороны Hibernate я включил lazy="extra" и lazy="true" для сопоставления, и это отлично работает, спящий режим загружает дочерний элемент...
1503 просмотров
schedule 20.12.2023

Пользовательский преобразователь, чтобы избежать исключения IllegalAccessException при отображении XMLGregorianCalendarImpl в dozer
Первоначально я получал следующее исключение: я использую dozer 5.4. У меня есть файл jar xerces в моем пути к классам. Я новичок в dozer, поэтому любая помощь очень ценится. org.dozer.MappingException: java.lang.IllegalAccessException: класс...
1337 просмотров
schedule 18.05.2023

Задача загрузчика классов, связанная с spring-boot-devtools
Предыстория: проект Spring boot, добавление товаров и прайс-лист товаров Goods: List<GoodsPrice> pricelist; в контроллере сначала преобразуйте форму товаров в товары (с помощью бульдозера), затем сохраните товары, после сохранения...
5832 просмотров
schedule 12.03.2023

ошибка картографа dozer при отображении абстрактных типов
У меня есть две иерархии наследования, которые необходимо сопоставить. одна иерархия домашняя, а другая дикая. У меня есть абстрактное Домашнее Животное и конкретные Домашняя Кошка и Домашняя Собака, расширяющие его. Во второй иерархии у меня есть...
94 просмотров
schedule 05.03.2022