hibernate spring 自动注入报错

问题描述

- Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager': Autowiring of methods failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.javaeye.sample.security.support.SecurityManagerSupport.init(org.hibernate.SessionFactory); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext-dataAccess.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchFieldError: tableNameBinding  这个错误大家有没有见过呢?我查了半天,没找到合适的解决方案 问题补充:尝试换了几个jar包还是不行

解决方案

项目代码大吗?发给我:ulinkwo@163.com
解决方案二:
你把hiberante-annotation去掉行不行,我记得好像是hibernate3.3以后已经把它合并到core包里了吧。另一个,为什么你spring-dao的包版本和其他的差别很大?
解决方案三:
为什么我在hibernate提供的下载地址上都找不到3.4这个版本,你从哪里下的?
解决方案四:
<spring.version>3.0.4.RELEASE</spring.version><hibernate.version>3.5.5-Final</hibernate.version>这个两个版本的组合试过没?
解决方案五:
hibernate jar包版本有冲突,就跟楼上说的多检查检查。
解决方案六:
看看这个兼容矩阵:http://community.jboss.org/wiki/HibernateCompatibilityMatrix
解决方案七:
是包版本的问题,像楼上说的,多检查一下。
解决方案八:
看看你的 这个配置文件/WEB-INF/classes/applicationContext-dataAccess.xml还有你的包版本是不是不一致检查一下spring,hibernate包的版本是否符合
解决方案九:
可能你的hibernate jar包版本有冲突。

时间: 2024-10-31 11:28:58

hibernate spring 自动注入报错的相关文章

spring 注入 多线程-spring多线程注入报错,求大神帮忙解决一下。。谢谢!!

问题描述 spring多线程注入报错,求大神帮忙解决一下..谢谢!! Error creating bean with name 'transactionManager': Singleton bean creation not allowed while the singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implement

【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of &amp;#39;JmsMessagingTemplate&amp;#39; type found

使用ActiveMQ过程中,定义消息生产者: package com.sxd.jms.producer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jms.core.JmsMessagingTemplate; import org.springframework.stereotype.Service; import javax.jms.Destination;

spring+springmvc+mybatis 报错。求大神指教。

问题描述 spring+springmvc+mybatis 报错.求大神指教. 严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'index': Injection of autowired dependencies failed; nested exception is org.springframework.b

exception-struts+spring+mybatis运行报错

问题描述 struts+spring+mybatis运行报错 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name

maven 整合springmvc spring myatis整合报错

问题描述 maven 整合springmvc spring myatis整合报错 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]] at java.util.concurrent.FutureTask.

spring+junit4测试报错,求大神解答

问题描述 spring+junit4测试报错,求大神解答 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:308) at org.springframework.test.context.support.DependencyInjectio

gradle 编译spring源码报错

问题描述 gradle 编译spring源码报错 解决方案 Gradle对Spring源码编译gradle安装及编译spring源码Git下载Spring源码 Gradle编译Spring源码为Eclipse工程文件

hibernate使用select ifnull报错但是在mysql直接运行没问题

问题描述 hibernate使用select ifnull报错但是在mysql直接运行没问题 String sql = "select ifnull(pushtoken,0) from user where id="+user.getId(); Session session = this.getHibernateTemplate().getSessionFactory() .openSession(); Query q = session.createSQLQuery(sql); L

使用hibernate连接Oracle数据库报错

问题描述 使用hibernate连接Oracle数据库报错 Exception in thread ""main"" org.hibernate.exception.GenericJDBCException: Cannot open connection at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140) at org