Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как копировать бины?


Автор: Andrey1 16.12.2008, 12:43
Есть bean. Надо скопировать данные в другой новый bean.
Можно ли это сделать без реализации интерфейса clone?

Автор: MisterCleric 16.12.2008, 14:37
Через гетеры и сэтеры.
Это паттерн DTO. 
Или вообще что есть и куда надо скопировать?

Автор: rygel 16.12.2008, 17:25
можно используя паттерн Prototype (его использую или через clone или через собственный метод, например copy() возвращающий копию текущего объекта). или используя  апачевский BeanUtils

Автор: Andrey1 17.12.2008, 12:47
Цитата(MisterCleric @  16.12.2008,  14:37 Найти цитируемый пост)
Или вообще что есть и куда надо скопировать? 

Хотелось бы по-быстрому создавать новые копии объектов.

Цитата(rygel @  16.12.2008,  17:25 Найти цитируемый пост)
или используя  апачевский BeanUtils 

Да, нужно поизучать зверя... smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)