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 <kamil.podle...@gmail.com>:
> 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 <roman.pich...@gmail.com>:
>>> 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