У меня есть база данных, содержащая ок. 200 таблиц. Я использую jboss-ide для автоматического создания классов спящего режима из базы данных с помощью файла File-> New-> Other-> Hibernate-> Hibernate Mapping file jboss-ide 1.6.файл сопоставления hibernate без всех свойств
проблема, с которой я столкнулся, заключается в том, что созданный файл .hbm.xml не содержит всех свойств, которые он должен использовать. что также удивительно, так это то, что в других спящих файлах содержатся все свойства, которые они должны использовать.
в качестве примера, вот макет таблицы:
создать таблицу NOYPS_CANAL ( CODE_CANAL VARCHAR2 (25) не равно нулю, LBL_CANAL VARCHAR2 (100), AUTRE_COMPAGNIE VARCHAR2 (1), CODE_UTI VARCHAR2 (25), DTE_UTI ДАТА, ДАТА DTE_UTI_MODIF, 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.
hi Max, , но он работает для других таблиц, он может генерировать все свойства для всех своих столбцов. – Attilah
Итак, могу ли я предложить вам обновление до более позднего? то есть оба средства спящего режима, база данных или драйвер jdbc могут быть здесь виновниками. –