[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