在hibernate-extensions中使用hbm2java出错

原创 2006年06月20日 14:43:00

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.。

运行hbm2java工具和hbm2ddl工具

Hibernate提供了从映射文件到Java源代码的转换工具,名为hbm2java工具,可以利用ANT工具来运行它。 Hibernate提供了从映射文件到数据库Schema的转换工具,名为hbm2dd...
  • nangongyanya
  • nangongyanya
  • 2015年07月21日 00:03
  • 903

hbm2java和hbm2ddl的使用步骤

最近在项目中使用了hibernate作为持久层技术方案,所以为了加快开发效率.我使用了一些工具,如hbm2java和hbm2ddl,ant 那什么是hbm2java呢,顾名思义就是**.hbm.xm...
  • judyge
  • judyge
  • 2016年03月20日 13:19
  • 410

hbm2java和hbm2ddl的使用步骤

最近在项目中使用了hibernate作为持久层技术方案,所以为了加快开发效率.我使用了一些工具,如hbm2java和hbm2ddl,ant 那什么是hbm2java呢,顾名思义就是**.hbm....
  • l498948617
  • l498948617
  • 2015年10月23日 16:26
  • 219

HibernateTools实现pojo类 数据库schma mapping映射的相互转换 二

接着上一篇博客: 思路二:由数据库表,生成Mapping映射文件盒
  • xqf309
  • xqf309
  • 2014年05月31日 22:27
  • 4110

使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本

使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本 1.参考文献 原文:http://pf-miles.blog.sohu.co...
  • duchao123duchao
  • duchao123duchao
  • 2015年08月18日 23:43
  • 916

FREEMARKER使用出错

使用DOC方式打开template文件修改,生成转化后冗余代码 try{ //加载需要装填的模板 Template template = null; ...
  • VB123hjp
  • VB123hjp
  • 2016年09月23日 13:47
  • 186

fgets在循环中使用出错?!

fgets在循环中使用出错?! 是的,我今天在做程序时,就遭遇了这个问题,严格上来说,这是一个与指针有关的问题。先看看下述代码段: #define LINE_LENGTH 100 voi...
  • pianistOfSoftware
  • pianistOfSoftware
  • 2016年07月14日 14:30
  • 613

多线程下SimpleDateFormat使用出错

风吹走了乌云 2017-04-09 20:54 SimpleDateFormat类大家在开发过程中肯定使用过无数次了,它主要用来日期的转换与格式化,但是在多线程的环境下,使用这个类会造成数据转换及...
  • u011277123
  • u011277123
  • 2017年04月14日 14:40
  • 155

使用CocoaPods 出错

――― MARKDOWN TEMPLATE ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ### Command ``` ...
  • u010069091
  • u010069091
  • 2015年08月14日 14:59
  • 2522

多线程下SimpleDateFormat使用出错

风吹走了乌云 2017-04-09 20:54 SimpleDateFormat类大家在开发过程中肯定使用过无数次了,它主要用来日期的转换与格式化,但是在多线程的环境下,使用这个类会造成数据...
  • u011277123
  • u011277123
  • 2017年04月10日 09:16
  • 128
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在hibernate-extensions中使用hbm2java出错
举报原因:
原因补充:

(最多只允许输入30个字)