Zdravim,

  Mam problem s vysledkom mapovania jednosmernej one-to-one asociacie.
Priklad mapovania:

<class name="CardReaderAppKey" table="hsm_cardreader_appkey">
    <composite-id>
        <key-property name="tokenId" column="token_id"/>
        <key-property name="appId" column="app_id"/>
        <key-property name="appKeyId" column="appkey_id"/>
        <key-many-to-one name="cardReader" class="CardReader"
column="cr_id"/>
    </composite-id>
    <property name="keyId" column="key_id" not-null="true"/>
    <property name="confirmed"/>
    <many-to-one name="applicationKey" class="ApplicationKey" insert="false"
update="false" unique="true" not-null="true">
        <column name="token_id"/>
        <column name="app_id"/>
        <column name="key_id"/>
        <column name="appkey_id"/>
    </many-to-one>
</class>


Problem nastava pri listovani [ list() hibernate metoda] objektov
CardReaderAppKey. Vratene objekty nemaju nainicializovanu vlastnost
applicationKey napriek tomu, ze z databazy su tieto objekty fetchnute (
vycitane z hibernate logu).  Ocakaval by som ze bude nastavene cglib proxy.
pouzivam  hibernate 3.2.3.GA, java6, spring 2.0.6, cglib-nodep.2.1_3. Fetch
a lazy su nastavene na defaultne hodnoty.

Googlil som, skusal som a nepomohlo :| . Hadam ma niekto z vas nakopne
spravnym smerom.

Dik.

Odpovedet emailem