отображение карты Java в таблицу БД с использованием orm - PullRequest
0 голосов
/ 22 июня 2011

У меня есть карта в моем классе. Как я могу сопоставить ее с таблицей БД, используя orm (например, спящий режим)

Карта содержит пары ключ-значение

key1 val1
key2 val2
key3 val3
key4 val4

Ответы [ 2 ]

0 голосов
/ 22 июня 2011

Например:

    <map name="properties" table="MYENTITY_PROPERTY" lazy="true" cascade="all">
        <key column="MYENTITY_ID"/>
        <index column="PROPERTY_NAME" type="string"/>
        <element column="PROPERTY_VALUE" type="string"/>
    </map>
0 голосов
/ 22 июня 2011

Это зависит от того, какой ключ и значение на самом деле представляют.Используя Hibernate, посмотрите либо org.hibernate.annotations.CollectionOfElements (примитивы карты), либо org.hibernate.annotations.MapKey (объекты карты).

...