我有一个数据库包含约。 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