`

在hibernate-extensions中不能使用Hibernate3的原因

阅读更多

在hibernate-extensions中使用hbm2java出错

Caused by:
java.lang.NoClassDefFoundError: net/sf/hibernate/MappingException
 at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.processFile(Hbm2JavaTask.java:145)
 at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.execute(Hbm2JavaTask.java:93)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
 at org.apache.tools.ant.Task.perform(Task.java:364)
 at org.apache.tools.ant.Target.execute(Target.java:341)
 at org.apache.tools.ant.Target.performTasks(Target.java:369)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
 at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
 at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
 at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
 at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
 at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)

 at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.processFile(Hbm2JavaTask.java:149)
 at net.sf.hibernate.tool.hbm2java.Hbm2JavaTask.execute(Hbm2JavaTask.java:93)
 at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
 at org.apache.tools.ant.Task.perform(Task.java:364)
 at org.apache.tools.ant.Target.execute(Target.java:341)
 at org.apache.tools.ant.Target.performTasks(Target.java:369)
 at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
 at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
 at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
 at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
 at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
 at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
 at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)

愿因是使用的hibernate版本为3.1,而hibernate3的pachage已经变成了org.hibernate,但是在hibernate-extensions-2.1.3的hibernate-tools.jar中类文件所引用的仍是net.sf.hibernate.。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/juny0302/archive/2006/06/20/816153.aspx

分享到:
评论

相关推荐

    Hibernate-extensions 完整安装包

    下载Hibernate-Extensions的完整安装包(如Hibernate-extensions-2.1.3)后,将其添加到项目的类路径中。接着,在Hibernate配置文件中启用所需的扩展,并根据项目需求进行相应配置。安装过程简单直观,使得开发者能...

    hibernate-extensions和Middlegen-Hibernate

    在压缩包中,我们看到有两个文件:`Middlegen-Hibernate-r5.rar`和`hibernate-extensions-2[1].1.3.zip`。`Middlegen-Hibernate-r5.rar`是Middlegen-Hibernate的一个版本,包含了工具本身及其依赖,而`hibernate-...

    hibernate-extensions-2.1.3.zip ,middlegen for hibernate

    而`hibernate-extensions-2.1.3.zip`则包含了一系列对Hibernate原生功能的扩展,这些扩展为开发人员提供了更多便利和灵活性。Middlegen,作为`Middlegen-Hibernate-r5.zip`的主要内容,是针对Hibernate的一个实用...

    hibernate-extensions-2.1.3

    LGPL允许开发者在商业项目中使用开源软件,但要求对修改过的源代码开放,以保持软件的开放性。 `readme.txt`文件通常是项目的重要指南,它通常包含项目简介、安装步骤、使用示例和常见问题解答等内容。对于`...

    Middlegen-Hibernate-r5,hibernate-extensions-2.1.3

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

    hibernate-extensions-2.1.2.zip

    在`hibernate-extensions-2.1.2.zip`压缩包中,除了这三个工具外,还有两个重要的文件: - **lgpl.txt**:这通常代表了软件的许可证文件,表明该扩展库遵循LGPL(Lesser General Public License)协议。这意味着你...

    hibernate-extensions-2.1.3.tar.gz

    在解压hibernate-extensions-2.1.3.tar.gz后,你会得到一系列的库文件、文档和示例代码。首先,你需要将对应的jar文件添加到你的项目类路径中。然后,根据项目需求,配置相关的XML文件,例如hibernate.cfg.xml和...

    hibernate-extensions-2.1.3.rar

    《Hibernate扩展库:深入探索Hibernate-Extensions 2.1.3》 Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作上的工作。然而,尽管Hibernate核心功能强大,但在实际开发中,...

    spring+Middlegen+hibernate-extensions.rar

    标题中的"spring+Middlegen+hibernate-extensions.rar"揭示了这个压缩包内容是关于Spring框架、Middlegen工具以及Hibernate扩展的整合。这三个组件在Java开发中扮演着重要角色,特别是对于构建企业级的数据库驱动...

    Hibernate-Extension Middlegen-Hibernate

    1. **安装配置**:首先,你需要下载并配置Middlegen-Hibernate的相关依赖库,如题目中提到的`hibernate-extensions-2.1.3`、`apache-ant-1.8.4`、`Middlegen-Hibernate-r5`和`hibernate-2.1`。Apache Ant是Java项目...

    hibernate-extensions-2[1].1.3

    hibernate extensionshibernate extensions

    HIBERNATE - 符合Java习惯的关系数据库持久化

    3. **JNDI配置**:在企业级应用中,Hibernate可以通过JNDI访问数据源,从而实现资源的统一管理和复用。 4. **JTASession管理**:在支持JTA(Java Transaction API)的环境中,Hibernate可以集成JTA事务管理器,提供...

    Hibernate中的Middlegen入门指南

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

    hibernate相关插件全集

    本篇文章将围绕"hibernate相关插件全集"这一主题,详细介绍给定的压缩包文件中包含的三个关键组件:Middlegen-Hibernate-r5、hibernate-annotations-3.3.0.GA和hibernate-extensions-2.1.3。 首先,Middlegen-...

    hibernate生成java,xml

    `hibernate-extensions-2.1.3.zip`文件可能包含了这个工具的源码、文档以及相关的依赖库,开发者可以通过解压并导入到项目中来使用。 接下来,我们讨论`Middlegen`。Middlegen是一款历史悠久的工具,它能够直接从...

    hibernate超值工具包

    hibernate-extensions-2.1.2.zip hibernatetutorial.zip Middlegen-Hibernate-r4.zip Middlegen-Hibernate-r4.zip

    Middlegen和Hibernate extensions

    使用Hibernate Extensions时,需要在项目中引入对应的依赖,并在配置文件中启用相应的扩展。例如,如果要使用延迟加载批处理,需要在Hibernate配置中指定batch_size属性,并在查询时使用批处理方法。 总的来说,...

    aspectwerkz-extensions-2.0.jar.zip

    6. **与其他框架的集成**:AspectWerkz的扩展库可能包含了与其他流行框架(如Spring、Hibernate等)的紧密集成,使得在这些框架中使用AOP更加无缝。 使用"aspectwerkz-extensions-2.0.jar.zip"时,你需要将其解压,...

    aspectwerkz-extensions-1.0.jar.zip

    在Java开发中,库的使用是不可或缺的一部分,它们提供了丰富的功能,使开发者能够高效地完成任务。AspectWerkz作为一个面向切面编程(AOP)框架,为Java开发者带来了全新的编程范式,尤其是在处理横切关注点时显得尤...

Global site tag (gtag.js) - Google Analytics