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