Stosowanie adnotacji w jaki sposób mapujesz pole w obiekcie, który jest "Mapą" (HashTable) ciągu do danego obiektu? Obiekt jest opatrzony komentarzem, a jego instancje są już przechowywane w bazie danych hibernacji.Jak mapować "Mapę" w trybie hibernacji za pomocą adnotacji?
Znalazłem składnię dla definging mapę z prostego klucza i wartości jako takie:
<class name="Foo" table="foo">
...
<map role="ages">
<key column="id"/>
<index column="name" type="string"/>
<element column="age" type="string"/>
</map>
</class>
i dziwnie z podmiotem jako klucz i prosty typu jako wartość tak:
<class name="Foo" table="foo">
...
<map role="ages">
<key column="id"/>
<index-many-to-many column="person_id"
class="Person"/>
<element column="age" type="string"/>
</map>
</class>
<class name="Person" table="person">
...
<property name="name" column="name"
type="string"/>
</class>
Ale nie widzę, jak to zrobić dla prostego klucza do mapowania elementów, a nie widzę, jak to zrobić za pomocą adnotacji.
Jest prawidłowo wyjaśnione tutaj http://stackoverflow.com/questions/3393649/storing-a-mapstring-string-using-jpa – jalogar