`
longterm
  • 浏览: 56181 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

使用Middlegen-Hibernate-r5映射文件出错

阅读更多

由于自己机子上的MyEclispe反向工程将数据库表转为hibernate的映射文件不能用。所以就用了外部工具Middlegen-Hibernate-r5来进行转换。同时用hibernate-extensions-2.1.3这个工具来将映射文件转成VO文件,即值对象。但是hibernate-extensions-2.1.3只支持hibernate2.0,这点在学的时候知道了,但是自己的机子一断网络就报映射错误。怀疑是配置有问题,网络一有,就没错,Tomcat正确启动。网上找了一堆Could not parse mapping document from input stream,都没解决。后来网上找了许多方法,知道是DTD验证,以为是spring的头有问题,可是依然不能解决。 java.net.UnknownHostException: hibernate.sourceforge.net查找这个错误的时候,有跟贴说是映射出错也报这个错误。结果去看下,才发现Middlegen-Hibernate-r5转的时候也是将文件转成2.0的,即文件头包含如下 :

<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >

 这样子,机子一没有网络,DTD验证就会出错(我用的是hibernate3.0,当然不能验证)。2.0改成3.0,问题解决。

汗。记录下。

分享到:
评论
1 楼 Javakeith 2010-12-07  
现在这个用的多吗?基本都是MyEclipse生成吧!

相关推荐

    Middlegen-Hibernate-r5

    在Middlegen-Hibernate-r5中,Middlegen的作用在于根据数据库中的表结构生成Hibernate所需的配置文件,如hibernate.cfg.xml和.hbm.xml文件。这些文件定义了数据库表与Java实体类的映射关系,使得Hibernate能够自动...

    Middlegen-Hibernate-r5,hibernate-extensions-2.1.3

    【标题】"Middlegen-Hibernate-r5,hibernate-extensions-2.1.3" 涉及的是两个重要的Hibernate相关工具:Middlegen和Hibernate Extensions,这两个工具都是在开发基于Java的数据库应用程序时使用的辅助工具。...

    Middlegen-Hibernate-r5.zip

    Hibernate的Middlegen-Hibernate-r5工具包可以生成映射文件及POJO文件,简化开发。... 关于Hibernate的关系映射,其中除了注解方式,还可以通过XML方式,此文件是根据数据库生成XML文件的一种工具。...

    hibernate-extensions和Middlegen-Hibernate

    总结来说,hibernate-extensions和Middlegen-Hibernate是提高Hibernate开发效率的利器,它们通过自动化的方式,帮助开发者快速生成数据库映射文件和Java实体类,使得开发工作更加高效和便捷。合理利用这两个工具,...

    Middlegen-Hibernate-r5.rar

    总之,Middlegen-Hibernate-r5.rar这个压缩包为我们提供了一个全面了解和掌握Middlegen与Hibernate集成使用的实践平台。通过深入学习和实践,我们可以提高数据库管理与Java开发的技能,为项目开发带来更大的便利。在...

    hibernate,hibernate3,Middlegen-Hibernate-r5

    《Hibernate与Middlegen-Hibernate-r5:数据库持久化框架深度解析》 在Java开发领域,Hibernate是一个广泛应用的开源对象关系映射(ORM)框架,它简化了数据库操作,使得开发者能够以面向对象的方式处理数据库交互...

    Hibernate-Extension Middlegen-Hibernate

    本文将深入探讨Hibernate与Middlegen的结合使用,以及如何利用它们实现数据库模型到Java对象的自动化映射。 首先,Hibernate是Java平台上的一个开源ORM框架,它允许开发者用面向对象的方式来操作数据库,从而降低了...

    Hibernate中的Middlegen入门指南

    hibernate2.1.8 下的 hibernate2.jar 及 lib 目录下的 jar 文件、hibernate-extensions 下的 hibernate-tools.jar 及 lib 目录下的 jar 文件、xdoclet-bin-1.2.3 下的 jar 文件全部拷贝到 middlegen- hibernate-r5 ...

    hibernate-extensions-2.1.3.zip ,middlegen for hibernate

    Middlegen,作为`Middlegen-Hibernate-r5.zip`的主要内容,是针对Hibernate的一个实用工具,用于自动生成数据库模式到Java类的映射代码,极大地提高了开发效率。 1. Hibernate扩展: Hibernate扩展是开发者社区为...

    spring+Middlegen+hibernate-extensions.rar

    接下来是"Middlegen-Hibernate-r5.zip",Middlegen是一款基于Hibernate的数据库建模工具,它可以自动生成Hibernate映射文件和Java持久层实体类。Hibernate是Java领域最流行的ORM(对象关系映射)框架,它允许开发者...

    Hibernate关系映射XML生成工具

    关系映射XML生成工具,如"Middlegen-Hibernate-r5",则是为了简化这一过程而设计的。这些工具能够自动生成Hibernate所需的配置文件,包括映射文件(.hbm.xml),这些文件定义了Java类和数据库表之间的映射关系。 ...

    hibernate相关插件全集

    首先,Middlegen-Hibernate-r5是一款用于自动生成Hibernate配置和映射文件的工具。它基于数据库模式,可以自动创建Hibernate的XML映射文件和Java实体类,大大减少了手动编写这些代码的工作量。Middlegen通过分析...

    Middlegen映射Table到实体类 配置 Jar包

    Middlegen是一款强大的工具,它能够自动将数据库的表结构映射为Java实体类,并生成相应的Hibernate配置文件,极大地简化了开发过程中的数据访问层构建。在这个“Middlegen映射Table到实体类 配置 Jar包”中,我们将...

    Hibernate学习包

    11. **Middlegen使用**:如果Middlegen-Hibernate-r5包含在内,那么学习如何使用这个工具从现有数据库生成Hibernate映射文件,以便快速建立项目模型。 通过深入学习这些知识点,开发者可以熟练地在Java项目中运用...

    hibernate生成java,xml

    Middlegen是一款历史悠久的工具,它能够直接从数据库模式生成Hibernate的.hbm.xml映射文件。这个过程称为正向工程,即从数据库结构出发,生成符合Hibernate标准的配置文件。Middlegen支持多种数据库,包括Oracle、...

    快速掌握删除Oracle 10g垃圾表的好方法

    2. **工具兼容性问题**:某些数据库管理或映射工具,如Middlegen-Hibernate-r5,可能与Oracle 10g的回收站功能存在兼容性问题。比如,使用这些工具生成Hibernate配置文件时可能会遇到异常,清理垃圾表后问题可能得到...

Global site tag (gtag.js) - Google Analytics