[Java lista] Perzisztalt POJO klonozasa

Böszörményi Péter zmblevlist at gmail.com
2009. Jún. 23., K, 12:16:22 CEST


Jaja, vili, hogy merulnek fel kerdesek (bar azt gondolom, h a konkret  
szituaciok ezt meg tudjak valaszolni), csak meglepett, hogy kulonbozo  
megoldasok szulettek a problemara.

On Tue, 23 Jun 2009 11:31:26 +0200, Tamás Viktor <viktor.tamas at gmail.com>  
wrote:

> "Vegig olvasva az eddigieket (szerializalas, reflection, detached
> allapotra hozas), nincs egy altalanosan elfogadott megoldas a  
> klonozasar, csak
> ilyen kokanyolas (na jo, reflection csak szimplan lassu)?"
>
> Szerintem az apache-os BeanUtils megoldas eleg altalanosan elfogadott.
> Vagy pedig ha implementalod a java.util.Cloneable marker interfeszt
> akkor a clone metodus is mukodik a default modjan, azaz csinal egy
> shallow copy-t.
>
> Egyebkent klonozassal kapcsolatban fel lehet tenni meg kenyelmetlen  
> kerdeseket:
> -a transient mezoket is klonozni kell? Mert ez szerializacional kinos.
> -deep clone kell vagy shallow clone? Azaz mikor hozzak letre uj
> objektumot egy uj propertynek es mikor csak a referenciat klonozzam.
> (Erre lehetne annotacio supportot felepiteni, lehet hogy van is.)
> -kell foglalkozni a szalkezelessel vagy nem? Azaz vegyem-e explicite
> synchronized-re a klonozo metodust?
> -mi legyen a klonozo metodus visszateresi tipusa? Kenyelmetlen de
> univerzalis megoldas az Object, de lehet generikus szerkezettel is
> szorakozni.
> Ilyesmik.
> V
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist



-- 
Üdvözlettel,
Böszörményi Péter


További információk a(z) Javalist levelezőlistáról