`
gufeng
  • 浏览: 10184 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hibernate3找不到配套hibernate-extension

阅读更多
大家好,我用hibernate3和hibernate-extensions-2.1.3工具来根据映射文件生成java类文件,我的setenv.bat配置文件如下:
@echo off

rem -------------------------------------------------------------------
rem Setup environment for hibernate tools
rem -------------------------------------------------------------------

set JDBC_DRIVER=D:\Middlegen-Hibernate-r5\lib\commons-collections-2.1.jar

set HIBERNATE_HOME=D:\hibernate-3.0
set HIBERNATETOOLS_HOME=D:\hibernate-extensions-2.1.3\tools
echo HIBERNATETOOLS_HOME set to %HIBERNATETOOLS_HOME%

if "%HIBERNATE_HOME%" == "" goto noHIBERNATEHome

set CORELIB=%HIBERNATE_HOME%\lib
set LIB=%HIBERNATETOOLS_HOME%\lib
set CP=%CLASSPATH%;%JDBC_DRIVER%;%HIBERNATE_HOME%\hibernate3.jar;%CORELIB%\commons-logging-1.0.4.jar;%CORELIB%\commons-lang-1.0.1.jar;%CORELIB%\commons-collections-2.1.1.jar;%CORELIB%\cglib-2.1.jar;%CORELIB%\dom4j-1.6.jar;%CORELIB%\odmg-3.0.jar;%CORELIB%\xml-apis.jar;%CORELIB%\xerces-2.6.2.jar;%CORELIB%\xalan-2.4.0.jar;%LIB%\jdom.jar;%HIBERNATETOOLS_HOME%\hibernate-tools.jar

if not "%HIBERNATE_HOME%" == "" goto end

:noHIBERNATEHome
echo HIBERNATE_HOME is not set. Please set HIBERNATE_HOME.
goto end

:end

在相应文件路径下执行:hbm2java d:\hbm\model\*.xml --output=d:\hbm\java\时,出现如下所示的错误提示信息:HIBERNATETOOLS_HOME set to D:\hibernate-extensions-2.1.3\tools
Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/hibernate/MappingException,我也不知道是怎么回
用hibernate3出现了以上错误,但是用hibernate2.17就没有问题,
估计是包名的错误,原来是net.sf.现在是org.hibernate
请看看一下,找出原因!
分享到:
评论
2 楼 gufeng 2007-08-05  
不好意思,好长时间没有看过了,谢谢!我试试!
1 楼 boddi 2007-07-21  
可以利用HibernateTools-3.2.0.beta9a\plugins\org.hibernate.eclipse_3.2.0.beta9a\lib\tools的hibernate-tools.jar和freemarker.jar的HibernateToolTask.java替换hbm2java,同样可以生成pojo和schema

相关推荐

    Hibernate-Extension Middlegen-Hibernate

    《Hibernate扩展Middlegen-Hibernate:数据库到Java对象的映射神器》 在Java开发领域,Hibernate作为一种流行的Object-Relational Mapping(ORM)框架,极大地简化了数据存取操作,而Middlegen作为Hibernate的一个...

    Hibernate 开发学习指导书

    - Hibernate-Extension: 扩展Hibernate功能的插件。 - Middlegen-Hibernate: 用于自动生成Hibernate所需的代码。 #### 三、构建Hibernate基础代码 构建Hibernate的基础代码主要包括两部分:POJO类和Hibernate映射...

    Hibernate开发指南

    此外,还需要下载Hibernate、Hibernate-Extension和Middlegen-Hibernate软件包的最新版本。这些工具是使用Hibernate进行项目开发的基础。 接下来是构建Hibernate基础代码的部分,包括从数据库自动生成基础代码的...

    spring3.2+strut2+hibernate4

    当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 --> ${jdbc.maxIdle}"/> <!-- 最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请去一些连接,以免洪峰来时...

    Hibernate学习精粹

    2. **下载Hibernate相关软件包**:接下来,从官方网站下载最新的Hibernate、Hibernate-Extension和Middlegen-Hibernate等软件包。这些工具提供了必要的类库和支持文件,对于使用Hibernate进行开发至关重要。 #### ...

    aspectwerkz-extensions-1.0.jar.zip

    6. **与其他框架的集成**:1.0版本可能已经考虑到了与Spring、Hibernate等其他流行框架的集成,以实现更无缝的工作流程。 7. **性能优化**:可能包含了针对性能的优化措施,如切面的编译优化,以确保在引入AOP的...

    三大框架整合....最详细最明了实例

    ##### 3. Spring配置 - **添加Spring支持**:右键点击项目名称,选择“MyEclipse” -> “Add Spring Capabilities to Project”。按照提示完成Spring配置。 - 注意选择Spring框架中的六个关键组件进行配置。 - ...

    Kiosk Keep Awake (Extension)-crx插件

    语言:English (United States) 让您的信息亭不进入睡眠状态,但是可以让您在信息亭应用...到自动安装的扩展程序,将所有内容设置为信息亭模式,然后推送信息亭应用...完成。 我从不需要触摸运行所有功能的Chrome Box。

    语言程序设计资料:Java基础和J2ee的SSH2.doc

    类的加载顺序遵循“双亲委派模型”,即先由顶级的Bootstrap ClassLoader尝试加载,如果找不到再交给下一级,直到找到合适的类加载器。 【JDK与JRE】 JDK是Java Development Kit,它是开发Java应用程序的必备工具,...

    Java基础和J2ee的SSH2.doc

    类加载顺序遵循“双亲委派模型”,即先由Bootstrap ClassLoader加载,如果没有找到则交给Extension ClassLoader,再找不到则由Application ClassLoader加载。只有在所有父类加载器都无法加载的情况下,才会尝试从...

    基于Java的实例开发源码-JasperReports 报表类库v3.5.zip

    通过Ibatis、Hibernate等ORM工具,可以直接将Java对象映射到报表中。 3. **样式和格式化**:JasperReports提供了丰富的样式和格式化选项,可以自定义字体、颜色、边框等,使报表看起来更加专业。 4. **嵌入式和...

    spring依赖包讲解.doc

    测试方面,EasyMock(easymock.jar和easymockclassextension.jar)是Spring测试套件的一部分,但只在构建和运行测试时需要,不随应用发布。FreeMarker(freemarker.jar)是Spring支持的模板引擎之一,如果你的应用...

    大唐JAVA笔试题

    #### 3. Vector与ArrayList的区别;HashTable与HashMap的区别 - **Vector vs ArrayList**: - **Vector**是线程安全的,而**ArrayList**不是。 - **Vector**使用了synchronized方法,因此性能较低,适合单线程环境。 ...

    【面试资料】-(机构内训资料)JVM面试专题.zip

    - **双亲委派模型**:类加载器收到加载请求后,会将任务委托给父加载器,直到Bootstrap ClassLoader,找不到则由最初发起请求的加载器加载。 - **类加载器**:Bootstrap、Extension、Application及自定义加载器,...

    客户关系管理系统框架搭建(二)

    --3 配置本地化代理工程bean,这是spring整合hibernate的入口 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!--表示在类路径下加载...

    代码编程 Java 中高级难度 笔试题(附答案)

    3. **MyBatis与Hibernate工作原理** - **MyBatis**:半自动化映射框架,需要编写SQL语句。 - **Hibernate**:全自动ORM框架,自动映射实体对象与数据库表。 4. **RESTful API设计** - 使用HTTP方法(GET、POST、...

    java面试题目

    - **Extension ClassLoader**: 加载扩展目录下的jar包。 - **Application ClassLoader**: 应用程序类加载器,加载应用程序的类。 **3. 垃圾回收** - **可达性分析**: 通过GC Roots跟踪对象是否可达。 - **回收算法...

    JBPM的文档说明详细

    它能够在后台默默地支持业务流程的流转,而用户几乎察觉不到它的存在。这对于企业级应用来说是非常重要的特性。此外,JBPM还提供了丰富的工具和插件,使得开发人员能够更轻松地设计和实现复杂的业务流程逻辑。

    java开发过程需要的一些jar包

    在Java开发过程中,jar(Java Archive)包是不可或缺的一部分,它们包含了预编译的类、资源文件以及元数据,使得开发者能够复用已有的代码库,提高开发效率。本资源整理了Java开发常用的jar包,涵盖了各种功能和框架...

Global site tag (gtag.js) - Google Analytics