spring和hibernate整合出错,请大神帮忙解决,谢谢

问题描述

spring和hibernate整合出错,请大神帮忙解决,谢谢

<!-- Hibernate和spring整合的配置 配置SessionFactory -->

<!-- 指定hibernate的配置文件位置 -->

<!-- 配置c3p0数据库连接池 -->

<!--通过反射设置set方法-->
<!-- 数据连接信息 -->

<!-- 其他配置 -->
<!-- 初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间,default:3 -->

<!-- 连接池中保留的最小连接数,default=3 -->

<!-- 连接池中保留的最大连接数,default=15 -->

<!-- 当连接池中的连接耗尽的时候o3p0一次同时获取的连接数,default=3 -->

<!-- 控制数据源内加载的PreparedStatement数量,如果maxStatement与maxStatementPerConnection均为0,则缓存被关闭,default:0 -->

</bean>

以上是配置信息,启动Tomcat时报以下错误
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Post-processing failed of bean type [class org.springframework.orm.hibernate3.LocalSessionFactoryBean] failed; nested exception is java.lang.IllegalStateException: Failed to introspect bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] for persistence metadata: could not find class that it depends on
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:875)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:495)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:610)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.IllegalStateException: Failed to introspect bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] for persistence metadata: could not find class that it depends on
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:396)
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(PersistenceAnnotationBeanPostProcessor.java:333)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:870)
... 36 more
Caused by: java.lang.NoClassDefFoundError: Lorg/hibernate/cache/RegionFactory;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
at java.lang.Class.getDeclaredFields(Class.java:1743)
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.buildPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:411)
at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findPersistenceMetadata(PersistenceAnnotationBeanPostProcessor.java:392)
... 38 more
Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.RegionFactory
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 43 more

解决方案

引用别人的,自己看吧http://blog.csdn.net/oh_mourinho/article/details/7735243

时间: 2024-10-03 15:38:29

spring和hibernate整合出错,请大神帮忙解决,谢谢的相关文章

hibernate 根据持久化类 创建数据库表的时候出现的错误如下,请大神帮忙解决?

问题描述 hibernate 根据持久化类 创建数据库表的时候出现的错误如下,请大神帮忙解决? 十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata 信息: table not found: DIC_TAB 十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata 信息:

...-db2转码ccsid 一直出错 请大神帮忙

问题描述 db2转码ccsid 一直出错 请大神帮忙 10C 各位大神,跪求帮忙.我想用select检索一个项目并转码,我写的是这样的,select cast(name as varchar(100) ccsid 1208) from table.一直报错.我想要的结果就是我写的SQL这样.谢谢 解决方案 http://blog.csdn.net/wanglianqing329/article/details/37601985

6 0问题-我的VC++6.0出现基础类应用已停止工作,请大神帮忙解决!

问题描述 我的VC++6.0出现基础类应用已停止工作,请大神帮忙解决! 我是用VC做了一个MFC工程,连了一个数据库,用列表控件往里加数据时,一点添加就出现基础类应用已停止工作(调试没有错误),网上说可能是变量定义了没初始化,这个问题该怎么解决? 解决方案 重新安装一个新一点的版本吧 解决方案二: 你应该用f5的方式运行(或者在Debug菜单下点Run)这样出错了才会停在出错的代码行上,并且会有错误提示.像你这种直接运行的方式,鬼才知道什么问题.你可以不会写程序,但是起码花点时间学学怎么用好开发

session-KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下

问题描述 KindEditor批量图片上传,SESSION丢失!4.1.10.jsp请大神帮忙解决一下 后台使用的jsp,批量上传图片时session取到的值为null,如何将之前的session传到jsp后台中 String dataSource = (String)request.getSession().getAttribute(SaasConstant.DATA_SOURCE);其中SaasConstant.DATA_SOURCE是存放在session中的

url-不安全的post请求??请大神帮忙解决

问题描述 不安全的post请求??请大神帮忙解决 "POST传送的用户名和密码出现在URL上"这样的问题该如何解决 解决方案 密码在前端先加密再传输,POST提交 用户名和密码怎么会在Url上? 解决方案二: 肯定是get提交,参数才会出现在url上,post信息不会出现在url上的 解决方案三: 这种方式可以采用SHA1非对称加密,每次你可以将你的PublicKey,提供到js中,POST传值的时候进行采用公钥加密传入,你在服务器端用私钥解密就行了.希望能够为你提供帮助.公钥和私钥,

maven运行出错,求大神帮忙解决

问题描述 maven运行出错,求大神帮忙解决 java.lang.ArrayIndexOutOfBoundsException: 24444 at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.objectweb.asm.ClassReader.(Unknown Source) at org.eclipse.jetty.annotati

图片-myeclipse运行时出现Struts Problem ,请大神帮忙解决

问题描述 myeclipse运行时出现Struts Problem ,请大神帮忙解决 解决方案 这个一般是配置或者jar包问题,自己在认真找找 解决方案二: 配置文件的问题,具体站一下配置文件看看吧

Lotus Notes4.6出错,请大神帮忙解决

问题描述 LotusNotes4.6因用户标识符提示验证字过期,在服务器上操作验证标识符操作,现在客户端都发不了邮件了,提示"连接被拒绝,您请求的是xx,但连接到了xxx"请大神帮忙看看,万分感谢! 解决方案 解决方案二:不够详细,把服务器的的报错信息载图上来看吧

C# 开发类似QQ的通讯软件,如何在软件中实现通过设置代理连接网络。百分求助!请大神帮忙。

问题描述 项目功能描述:给单位内部开发一个CS构架的管理工具(有点类似QQ),因为内部网络环境比较复杂,直连互联网的电脑无问题,但有部分电脑是通过公司OA网络(OA网络是通过一台固定IP的代理服务器与外网链接)因此这部分电脑的客户端只能通过设置代理服务器与架设在公网上的服务端交互(安装在我们OA网络的所有通讯工具也都需要在各自软件中设置代理服务器的IP,端口才能正常使用):问题:如何让自己设计的这款软件也能象QQ一样可以通过设置代理服务器实现与OA网络互通?请大神帮忙解决!主要实现代码priva