A co vlastne vraci o.getClass()?  

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Ivan Polak
> Sent: Thursday, March 11, 2010 1:54 PM
> To: Java
> Subject: Re: hibernate a instanceOf
> 
> ano samozrejme mozem, len ma zaujimalo preco to nefunguje. 
> urobil som to tak.
> 
> dakujem
> 
> Ivan
> 
> 2010/3/11 Vaclav Stumbauer <[email protected]>:
> > Nemuzete to prevest na rozhodnovani dle hodnoty discriminatoru?
> > Ten si muzete namapovat jako vlastnost Custommera (update=false, 
> > insert=false) a nasledne provadet testy podle hodnoty teto 
> vlastnosti.
> > Pouzivat instanceofy a spol., navic v prostredi prolezlem 
> proxynama, 
> > zejmena na dedicne strukture neni nejlepsi.
> >
> > VS
> >
> >
> > 2010/3/11 Ivan Polak <[email protected]>:
> >> a zabudol som napisat ze to nepomohlo :-(
> >>
> >> Ivan
> >>
> >> 2010/3/11 Ivan Polak <[email protected]>:
> >>> podla rady som uvedeny riadok :
> >>>
> >>> returnValue = Class.forName(className).isInstance(o);
> >>>
> >>> zmenil na:
> >>>
> >>> returnValue = 
> >>> o.getClass().isAssignableFrom(Class.forName(className));
> >>>
> >>> ako som uviedol className je premenna typu String s hodnotou 
> >>> "com.project.Shipper"
> >>> a Objekt o je cez Hibernate vytiahnuty objekt z DB, zobraznene vo 
> >>> watch okne: Customer_$$_javassist_145 (...).
> >>>
> >>>
> >>> dakujem
> >>>
> >>> Ivan
> >>>
> >>> 2010/3/11 Kamil Podlesak <[email protected]>:
> >>>> Pokud si dobře pamatuji, tak tímto způsobem i sleduje, 
> zda a kdy (a
> >>>> jak) se změnily hodnoty, aby je pak uložil.
> >>>>
> >>>> Každopádně, ještě bych dodal: původní tazatel udělal 
> chybu v tom, 
> >>>> že za dynamickou obdobu operátoru instanceof považoval 
> >>>> Class.isInstance, což je špatně (správně je 
> Class.isAssignableFrom).
> >>>>
> >>>> Kamil Podlešák
> >>>>
> >>>> 2010/3/11 Roman Pichlík <[email protected]>:
> >>>>>> Ne často, vždy :-)
> >>>>>> Je to základní princip fungování Hibernate.
> >>>>>
> >>>>> to bych nerekl, ze vzdycky vraci proxy. IMHO pouze pokud je to 
> >>>>> potreba napr. lazy loading.
> >>>>>
> >>>>> --
> >>>>> S pozdravem Roman "Dagi" Pichlik
> >>>>>
> >>>>> /* http://www.sweb.cz/pichlik/ Blog pro kodery */
> >>>>>
> >>>>
> >>>
> >>
> >
> 

Odpovedet emailem