Petr Kolesa napsal(a): > Ondřej Fafejta napsal(a): >> Vypadá to, že používáte špatný návrh aplikace. Myslel jsem to tak, že v JPA toto není možné. Tedy z pohledu současné verze JPA to je špatný návrh. ;-)
To, že to umí Hibernate, jsem netušil a tedy se omlouvám, pokud jsem Vás tím nějak urazil :-). Pokud bych to dělal já - stejně bych to obalil do Entity (ConceptName) - udělal bych Bi-directional vztah OneToMany z Entity Concept na ConceptName. Fafi > Tak tohle me fakt rozesmalo :) ! Z jakyho pohledu myslite, ze je > spatny mit ve tride list stringu? Spis mi prijde, ze je spatne, ze to > JPA neumi. > > Kdyz prestanu premejslet nad ORM, tak mit list stringu v obektu je > naprosto legalni. Napriklad kdyz pracuju s textem na konceptualni > urovni, tak diabetes, diabetes mellitus, cukrovka, cukrovka I. typu, > cukrovka prvniho typu, diabetes mellitus I. typu, .... jsou vsechno > jmena pro jeden koncept (vec). Vsechny ty jmena jsou z logiky veci > naprosto ekvivalentni. Prijde mi, ze List<String> names; je naprosto > spravny zpusob reprezentace na objektove urovni. > Zda se, ze to neni asi az tak ztresteny napad, kdyz Hibernate ma v XML > mapovani konstrukci <list> <element ..../> </list>, ktera dela presne > to, co potrebuju. > > Beru, ze to JPA nepodporuje. Ale neberu, ze to znamena, ze navrh > aplikace je spatne :).
