[Java lista] Perzisztalt POJO klonozasa

Tamás Cservenák tamas at cservenak.net
2009. Jún. 23., K, 11:29:55 CEST


Meg egy kokanyolas, semmi megkotessel (serializable, stb), de
figyelembe veszi a transient membereket:

protected Object copyObject( Object source )
{
  // nice, isn't it?
  return getXStream().fromXML( getXStream().toXML( source ) );
}



2009/6/23 Böszörményi Péter <zmblevlist at gmail.com>:
> 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)?
>
> On Mon, 22 Jun 2009 21:16:37 +0200, Stef <stefhun at gmail.com> wrote:
>
>> Sziasztok!
>>
>> Létezik valami egyszerű megoldás arra, ha egy perzisztált POJO-t akarok
>> klónozni?
>> Gondolok itt arra, hogy van rengeteg property-je a pojo-knak és nem
>> akartam
>> első körben egy halom kódot írni set-get-ek egybeágyazásával az összes
>> osztályban, hanem mondjuk egy clone() függvény, ami visszatér az aktuális
>> object tulajdonságaival, de ami már nem számít az eredetinek. Ez azt
>> feltételezi, ha ezt az új ojjektumot perzisztálom, akkor egy új rekord
>> keletkezik az rdbms-ben....
>>
>> Üdv!
>> Stef
>
>
>
> --
> Üdvözlettel,
> Böszörményi Péter
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>


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