У меня есть база данных, содержащая ок. 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.