hibernate-extensions和hiberanate版本的问题
发表于:2010年06月21日  分类:技术  Comments Off  5 次浏览 

想用hbm2java生成java代码,却出现错误:
Exception in thread “main” java.lang.NoClassDefFoundError: net/sf/hibernate/MappingException
Caused by: java.lang.ClassNotFoundException: net.sf.hibernate.MappingException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: net.sf.hibernate.tool.hbm2java.CodeGenerator. Program will exit.

查了一下,原来这个MappingException在最新的hibernate里面没有了(3.5.3Final),还要在老的版本里去找。
下了一个2.1.7c的就可以了

记得要在setenv.bat里加入一行:
set HIBERNATE_HOME=c:\hibernate-2.1

固定链接: http://liubin.nanshapo.com/2010/06/21/hibernate-extensions-under-hiberanate-3-5-5-final/ | 其实我是一个程序员

报歉!评论已关闭.