我有一個數據庫包含約。 200張桌子。 我使用jboss-ide使用jboss-ide 1.6的File-> New-> Other-> Hibernate-> Hibernate Mapping文件嚮導從數據庫中自動生成hibernate類。休眠映射文件沒有所有屬性
我面臨的問題是生成的.hbm.xml文件不包含所有的屬性。同樣令人驚訝的是,其他生成的hibernate文件包含了它們應該擁有的所有屬性。
作爲例子,這裏是一個表的佈局:
創建表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文件中的屬性。
hi Max, 但它可以用於其他表格,它可以爲其所有列生成所有屬性。 – Attilah 2009-09-10 13:58:29
所以我仍然建議你升級到更新的東西?即hibernate工具,數據庫或jdbc驅動程序都可能是這裏的罪魁禍首。 – 2009-10-03 12:09:39