没有所有属性的hibernate映射文件

时间:2009-09-10 11:49:56

标签: java hibernate jboss jboss-tools

我有一个包含约的数据库。 200张桌子。 我使用jboss-ide使用jboss-ide 1.6的File-> New-> Other-> Hibernate-> Hibernate Mapping文件向导自动生成数据库中的hibernate类。

我面临的问题是生成的.hbm.xml文件不包含它应该具有的所有属性。令人惊讶的是,生成的其他hibernate文件包含它们应该具有的所有属性。

作为示例,这是表的布局:


创建表NOYPS_CANAL(    CODE_CANAL VARCHAR2(25)not null,    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文件中的属性。

1 个答案:

答案 0 :(得分:1)

JBoss IDE 1.6大约有2.5年的历史了 - 我可以建议你升级到更新的东西吗?

顺便说一句。 Hibernate Mapping文件向导从未声称能够生成属性,它只是创建框架文件。

在最新的JBoss Tools 3.1.x开发版中,我们确实添加了对此的支持。

顺便说一句。 sync-DAO不是我们添加的东西,所以不确定从哪里获得它?