Hej Tweakers.. Zoals velen van jullie ben ik bijzonder enthousiast met het
gebruik van hibernate. Ik loop echter tegen een design issue aan waar ik
met hibernate niet op een gedegen oplossing kan komen (met sql kan het
wel, maar ik wil niet terug
). Ik heb in mijn relationele model twee tabellen
die belangrijk zijn:
*******************
* Items **
********************
* int sentence_id *
********************
|
|
*****************************
Sentences *
******************************
* int sentence_id (pk) *
* varchar language (pk) *
******************************
Via diverse koppelingen kom ik in de bestaande db structuur telkens deze
opzet tegen.. een tabel met items en een tabel met alle vertalingen. Ik kan
echter geen goede opzet vinden om binnen b.v. een outer join alle items MET
vertalingen op te halen.. Omdat je de betreffende taal pas 'runtime' weet moet
ik de koppeling eigenlijk in een query zetten, maar ik kan geen goede FK
aangeven. (Ik zoek eigenlijk een outer join waarmee ik de items gelijkertijd met
de sentences van mijn keus wil ophalen, maar hibernate (2) forceert deze
in seperate queries
Heeft iemand een dergelijk probleem al een opgelost,
want ik denk dat ik het een stuk moelijker zie dan het werkelijk is.
Mauws
gebruik van hibernate. Ik loop echter tegen een design issue aan waar ik
met hibernate niet op een gedegen oplossing kan komen (met sql kan het
wel, maar ik wil niet terug
die belangrijk zijn:
*******************
* Items **
********************
* int sentence_id *
********************
|
|
*****************************
Sentences *
******************************
* int sentence_id (pk) *
* varchar language (pk) *
******************************
Via diverse koppelingen kom ik in de bestaande db structuur telkens deze
opzet tegen.. een tabel met items en een tabel met alle vertalingen. Ik kan
echter geen goede opzet vinden om binnen b.v. een outer join alle items MET
vertalingen op te halen.. Omdat je de betreffende taal pas 'runtime' weet moet
ik de koppeling eigenlijk in een query zetten, maar ik kan geen goede FK
aangeven. (Ik zoek eigenlijk een outer join waarmee ik de items gelijkertijd met
de sentences van mijn keus wil ophalen, maar hibernate (2) forceert deze
in seperate queries
want ik denk dat ik het een stuk moelijker zie dan het werkelijk is.
Mauws