Hibernate+MySQL错误,哪位高手来帮帮忙谢谢啦,在线等,急

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:08:22
错误提示
Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructor0(Class.java:2640)
at java.lang.Class.newInstance0(Class.java:321)
at java.lang.Class.newInstance(Class.java:303)
at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:323)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:219)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
at com.weporter.computer.ComputerCreate.main(ComputerCreate.java:17)
---------------------------------------------
这个是代码能告诉我哪里错了吗,谢谢各位啦

import java.sql.SQLException;
import org.hibernate.HibernateException;
import

Hibernate版本的问题:
net/sf/ehcache/CacheException 这个路径,是Hibernate 2版本才有的。而你的引入:import org.hibernate.HibernateException;
则是Hibernate3版本的

注:Hibernate2和Hibernate3的包名都不一样!!!!
所以不能直接将包替换来升级!