файл отображения гибернации без всех свойств - PullRequest
0 голосов
/ 10 сентября 2009

У меня есть база данных, содержащая ок. 200 столов. Я использую jboss-ide для автоматического создания классов гибернации из базы данных с помощью мастера создания файлов File-> New-> Other-> Hibernate-> Hibernate из jboss-ide 1.6.

Проблема, с которой я сталкиваюсь, состоит в том, что сгенерированный файл .hbm.xml не содержит всех свойств, которые он должен. удивительно также то, что другие сгенерированные файлы гибернации содержат все свойства, которые им необходимы.

в качестве примера приведем макет таблицы:


создать таблицу NOYPS_CANAL ( CODE_CANAL VARCHAR2 (25) не ноль, LBL_CANAL VARCHAR2 (100), AUTRE_COMPAGNIE VARCHAR2 (1), CODE_UTI VARCHAR2 (25), DTE_UTI DATE, DTE_UTI_MODIF DATE, CODE_UTI_MODIF VARCHAR2 (25), ограничение PK_NOYPS_CANAL первичный ключ (CODE_CANAL) );

и вот сгенерированный файл .hbm.xml:


<class
    name="NoypsCanal"
    table="NOYPS_CANAL"
            >
    <meta attribute="sync-DAO">false</meta>

    <meta attribute="sync-DAO">false</meta>

</class>    


Как видите, не все столбцы, представленные в таблице, представлены в виде свойств в файле .hbm.xml.

1 Ответ

1 голос
/ 10 сентября 2009

JBoss IDE 1.6 около 2,5 лет. Могу ли я предложить вам перейти на более новую версию?

кстати. Мастер создания файла Hibernate Mapping никогда не претендовал на возможность создания свойств, он просто создает файл скелета.

В последних версиях разработчика JBoss Tools 3.1.x мы добавили поддержку для этого.

кстати. мы никогда не добавляли sync-DAO, так что не знаете, откуда вы это взяли?

...