[Java lista] hibernate: map of list

Tamás Magyar magyusz at gmail.com
2007. Okt. 4., Cs, 00:30:01 CEST


private Map<K, List<V>> x;

Egy ilyen propertyt kéne lemappelnem szépen hbm.xml -ben. K és V
önmagukban is összetett osztályok, tehát a map saját táblája táblája
így fog kinézni:

k_id, v_id
-------
k1 v1
k1 v2
k2 v3
k2 v4

ahol k_id és v_id foreign keyek a K és V táblákra.

Bármilyen map és list propertyt le tudok mappelni, de ez így nehéznek
tűnik, már az baljós, hogy a map nem tartalmazhat list-et a DTD
szerint. Beraknék egy many-to-many -t a mapbe ugyanúgy, mintha a V nem
Listben lenne, hanem anélkül, csak nem akarok tippelgetni, nagyon
tesztelni meg nem lesz időm, mert a menedzsment kitalálta, hogy
fejlesszem le fele idő alatt a DAOkat, majd ők letesztel(tet)ik.

Aki csinált már ilyet, írja meg légyszi ezt a hbm.xml részletet, köszi előre is!


Magyusz


További információk a(z) Javalist levelezőlistáról