Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate xml / 1 сообщений из 1, страница 1 из 1
19.09.2007, 17:50:17
    #34812302
nogoody
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate xml
Я продолжаю осваивать Hibernate. Помогите вот в чем... есть такая штука
...
<class name="Objects" table="Objects">
<id name="id" column="ID">
<generator class="native" />
</id>

<set name="events" table="OandO">
<key column="id_t" not-null="true" />

<many-to-many column="id" class="Objects" />

</set>
...
В этом случае объект содержит множество из объектов его же класса. Это будет таблица состоящая из 2 ключевых столбцов.
CREATE TABLE oando
(
id_t int8 NOT NULL,
id int8 NOT NULL,
CONSTRAINT oando_pkey PRIMARY KEY (id_t, id),
CONSTRAINT fk4870227708321a FOREIGN KEY (id) REFERENCES objects (id) ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT fk4870227739634f FOREIGN KEY (id_t) REFERENCES objects (id) ON UPDATE NO ACTION ON DELETE NO ACTION
)

А теперь нужно добавть третью колонку и выглядеть это должно так
CREATE TABLE oando
(
id_t int8 NOT NULL,
id int8 NOT NULL,
NEW_COLUMBS int8 NOT NULL
CONSTRAINT oando_pkey PRIMARY KEY (id_t, id),
CONSTRAINT fk4870227708321a FOREIGN KEY (id) REFERENCES objects (id) ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT fk4870227739634f FOREIGN KEY (id_t) REFERENCES objects (id) ON UPDATE NO ACTION ON DELETE NO ACTION
CONSTRAINT fk4870227739667f FOREIGN KEY (NEW_COLUMBS) REFERENCES classB(id) ON UPDATE NO ACTION ON DELETE NO ACTION
)

Помогите пожалуйста...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate xml / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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