powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibenate many-to-many
1 сообщений из 1, страница 1 из 1
Hibenate many-to-many
    #34226293
Фотография oson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Подскажите плиз.
Пример из документации
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
< class  name="Address">
    <id name="id" column="addressId">
        <generator  class ="native"/>
    </id>
    <set name="people" inverse="true" table="PersonAddress">
        <key column="addressId"/>
        <many-to-many column="personId"
             class ="Person"/>
    </set>
</ class >

а как пиcать мэппинг, если у класса Address композитный примари кей - например
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
< class  name="Address">
    <composite-id  name="addressId"    class ="nl.it84.bo.AddressId" >
         <key-property name="houseNumber" column="HOUSE" type="integer" />
        <key-property name="zipCode" column="ZIPCODE" type="string"/>
      </composite-id>
      <set name="people" inverse="true" table="PersonAddress">
        <key column=column="????????"/>  <!-- что тут писать? -->
        <many-to-many column="personId"   class ="Person"/>
    </set>
</ class >

< class  name="Person">
    <id name="id" column="personId">
        <generator  class ="native"/>
    </id>
    <set name="addresses" table="PersonAddress">
        <key column="personId"/>
        <many-to-many column="????????"  <!-- что тут писать? -->
             class ="Address"/>
    </set>
</ class >
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibenate many-to-many
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]