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

标签 java hibernate jboss jboss-tools

我有一个包含大约的数据库。 200 table 。 我使用 jboss-ide 1.6 的 File->New->Other->Hibernate->Hibernate Mapping file Wizard 从数据库自动生成 hibernate 类。

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

作为示例,以下是表格的布局:

<小时/>

创建表 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 文件内的属性。

最佳答案

JBoss IDE 1.6 已有大约 2.5 年的历史 - 我可以建议您升级到更新的版本吗?

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

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

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

关于java - 没有所有属性的 hibernate 映射文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1404829/

相关文章:

java - 无法使用托管 Bean 部署 JSF

java - 使用迭代器循环遍历 HashMap 不会因 if 条件而停止

java - 无法捕获 org.hibernate.StaleObjectStateException

java - JBoss WS 临时文件保存不正确

java - 类路径问题: configLocation in Spring

java - 将异常从一个类转换到另一个类

java - 以编程方式登录到 JSF2 Web 应用程序中的自定义 JAAS LoginModule (JBoss)

java - 我正在为 android 使用 Firebase Apple 登录

java - 如何让 IntelliJ 在终端模拟器中运行我的程序?

java - JTable 列 modelIndex 与 viewIndex