Ciao,
qualcuno potrebbe indicarmi come impostare le relazioni tra tabelle nei file hbm.xml?
Ho seguito la guida di hibernate, quella "ufficiale", e devo dire che ci sono diversi esempi e che la guida e completa. (ma non chiara).
Cmq, ho seguito questo esempio :
però non riesco a capire cosa inserire dentro <set name=" **** "><class name="Contract" table="Contracts"
entity-name="CurrentContract">
...
<set name="history" inverse="true"
order-by="effectiveEndDate desc">
<key column="currentContractId"/>
<one-to-many entity-name="HistoricalContract"/>
</set>
</class>
<class name="Contract" table="ContractHistory"
entity-name="HistoricalContract">
...
<many-to-one name="currentContract"
column="currentContractId"
entity-name="CurrentContract"/>
</class>
Cioè, eclipse mi "suggerisce" di inserire (menù a tendina) una delle proprietà del file hbm.xml in cui scrivo la relazione, ma quando eseguo una query di prova mi da un errore : Duplicate Property Mapping.
Mentre se nel <set name=" "> inserisco un valore a caso mi dice che non trova il getter del valore che ho inserito.

Rispondi quotando