缺少类net.sf.hibernate.hibernateException?
解决方案 »
- spring+hibernate3+struts2+oracle11g不允许有视图?
- 如何根据页面找源码中对应的JSP
- 数据库跟MYECLIPSE连接问题
- 迈开了第一步。(请了解JAVA就业前景或者对JAVA钱景不太明了的进来支持下。期待高手回复)
- hibernate 与 struts协作的问题
- 用java 写了个applet 插入网页中 在状态栏中却提示 class not found 请各位大侠帮忙看看
- Jtable的cell编辑问题,请大家帮忙,谢谢了
- 请问Java Socket如何清空接收缓冲区的内容
- 想学习JSSE,还没入门,特向大家请教。3X----在线等
- 有的书上说所有的BEAN类都必须实现javax.ejb.EJBObject接口,真的吗?
- (急!!)struts注册插入用户数据
- 谁有精通EJB3.0中文版的电子书下载地址 能不能发一个?
<bean id="SessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
其次,你在this.getHibernateTemplate().save(vo);这里用的是hibernate的Template(),那么你检查一下你HibernateSessionFactory.java,中 private static String CONFIG_FILE_LOCATION = "/hibernate.cfg.xml";而不是 private static String CONFIG_FILE_LOCATION = "/applicationContext.xml";
最后,如果你在ssh整合时如果没有用到HibernateSessionFactory.java那么上面的getHibernateTemplate()你不能用,的自己手动创建事务管理的语句,如:Transaction tx=session.beginTransaction();
........
session.save(ulist);
tx.commit();
找到问题了 我的版本是3.0的,
但是现在我又出现了新的问题 忘指教下
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [testApplicationContext.xml]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError
at org.hibernate.tuple.EntityMetamodel.class$(EntityMetamodel.java:41)
at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:122)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:412)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:108)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:215)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1154)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:825)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:751)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:87)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:72)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:63)
at test.TestTample.main(TestTample.java:33)
Caused by: java.lang.ClassNotFoundException: net.sf.cglib.transform.impl.InterceptFieldEnabled
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
... 19 more