2012-02-23 4 views
0

У меня есть структура таблицы, как:спящий режим обновления в отношении таблицы

 
    PRD_CATEGORY_MASTER 
    CATEGORY_GUID      DECIMAL(19,0) 
    CATEGORY_PARENT_GUID  DECIMAL(19,0) 
    DISPLAY_SEQUENCE     BIGINT 


    PRD_PRODUCT 
    GUID 
    DISCONTINUED 
    NEWIMPORT 
    EISIDENTIFIER 
    STOCKED 
    ..... 

и

 
    PRD_PRODUCT_CATEGORY 
    CATEGORY_GUID DECIMAL(19,0) 
    PRODUCT_GUID  DECIMAL(19,0) 
    DISPLAY_SEQENCE  BIGINT 

Я создал 2 НВМ файлы для продукта и categorymaster. Обновление работает хорошо и обновляет все 3 таблицы.

После этого столбец Display_sequence был добавлен в таблицу PRD_PRODUCT_CATEGORY, и я не создал hbm для него, и мне нужно обновить этот столбец в таблице.

Мне нужен файл hbm для PRD_PRODUCT_CATEGORY. ? какие у меня варианты для этого? Как это сделать?

ответ

0

Да. Если таблица объединений содержит что-то иное, чем внешние ключи к объединенным таблицам, вам также нужно сопоставить эту таблицу как сущность.

+0

Это было полезно для начала работы. Я также внедрил это. но сталкиваются с другой проблемой. Строка в таблице соединений обновляется, затем удаляется и вставляется. Есть ли какой-нибудь пример в Hibernate - пример «многие-ко-многим» - добавьте таблицу + дополнительный столбец, используя файл сопоставления спящего режима? Каковы конкретные шаги, которые я должен соблюдать для этого. Спасибо – beetri

+0

После того, как таблица соединений AB между A и B отображается как сущность, у вас нет многого для многих между A и B: у вас есть OneToMany между A и AB и OneToMany между B и AB , –

Смежные вопросы