Это распространенная проблема для разработчиков веб-сервисов, которые хотели бы сразу возвращать классы объектов. Даже если все данные, которые мне нужны, загружены, все еще есть много неинициализированных прокси и коллекций, которые мне не нужны. Я бы хотел, чтобы они просто вернули нуль и не выбрали Lazy Load Exception. В принципе, мне просто нужен контракт POJO, однако для его получения нужно очистить прокси-серверы и спящие коллекции (если в спящем режиме нет какого-то нового способа, о котором я не знаю). Могу ли я использовать MapStruct для этого?Может ли MapStruct сделать глубокое депроксирование классов сущностей Hibernate
Подробнее об этом в случае необходимости:
http://www.mojavelinux.com/blog/archives/2006/06/hibernate_get_out_of_my_pojo/
http://www.gwtproject.org/articles/using_gwt_with_hibernate.html
Gilead было единственное, что я обнаружил, что работал хорошо для этого, но это уже не вокруг.
Это немного руководства, но работает хорошо, спасибо! –
Я согласен, что это немного руководство. Однако, если у вас есть представление о том, как его можно улучшить, вы можете создать проблему [здесь] (https://github.com/mapstruct/mapstruct/issues/) – Filip
Я протестировал что-то подобное на '1.1.0.Final 'но похоже, что это не работает. –