私は約を含むデータベースを持っています。200テーブル。jboss-ide 1.6 の [File] -> [New] -> [Other] -> [Hibernate] -> [Hibernate Mapping file] ウィザードを使用して、jboss-ide を使用してデータベースから Hibernate クラスを自動的に生成します。
私が直面している問題は、生成された .hbm.xml ファイルに、想定されているすべてのプロパティが含まれていないことです。また驚くべきことは、生成された他の休止状態ファイルには、想定されているすべてのプロパティが含まれていることです。
例として、テーブルのレイアウトを次に示します。
create table NOYPS_CANAL ( CODE_CANAL VARCHAR2(25) not null, 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 ファイル内のプロパティとして表されているわけではありません。