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 */ >> >