Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 弹簧-使用“弹簧”时出错;JDBCTemplate";:“方法”;X";指缺少的类型DataAccessException_Spring_Jdbc - Fatal编程技术网

Spring 弹簧-使用“弹簧”时出错;JDBCTemplate";:“方法”;X";指缺少的类型DataAccessException

Spring 弹簧-使用“弹簧”时出错;JDBCTemplate";:“方法”;X";指缺少的类型DataAccessException,spring,jdbc,Spring,Jdbc,我在STS中开发,当我打算使用JDBC模板时,我有几个错误:S 我已经得到了我的DAO实现,我想重新定义JDBCTemplate,但是我重新定义的所有方法都会返回如下错误: 无法解析类型org.springframework.dao.DataAccessException。它是从必需的.class文件间接引用的 来自类型JdbcTemplate的方法查询(字符串、行映射器)引用了缺少的类型DataAccessException 具体来说,方法是: 更新 QueryForString 询问 我

我在STS中开发,当我打算使用JDBC模板时,我有几个错误:S

我已经得到了我的DAO实现,我想重新定义JDBCTemplate,但是我重新定义的所有方法都会返回如下错误:

无法解析类型org.springframework.dao.DataAccessException。它是从必需的.class文件间接引用的 来自类型JdbcTemplate的方法查询(字符串、行映射器)引用了缺少的类型DataAccessException

具体来说,方法是:

  • 更新
  • QueryForString
  • 询问
我已经导入了Maven的所有依赖项,我不知道发生了什么

我希望你能帮助我,谢谢大家:)


Juandi.

在春季3,整个罐子结构被重新组织。没有像以前那样的一体化spring.jar。你必须选择你需要的。 DataAccessException位于org.springframework.transaction-3.0.0.RELEASE.jar中


在类路径中包含这个jar

我在向您添加
spring tx XXX.jar
时遇到了同样的问题。在spring框架4.1中,项目XXX意味着版本

,“org.springframework.transaction.XXX.jar”将被导入,而不是spring tx XXX.jar

添加 org.springframework.transaction-3.0.1.RELEASE-A.jar


解决我的问题

同样在我的案例中,我使用了Spring mvc 4.3.0,其中包含Spring-tx.4.3.0和DataAccessException

但我犯了一个像你的案子一样的错误


解决方案:我刚刚删除了maven repo(.m2/repository/)中的Spring tx文件夹依赖项,并再次更新了依赖项。这件事向我解决了

如果你发布你正在做的事情(代码),可能会有所帮助。听起来您正试图覆盖某些JDBCTemplate方法。。。为什么?你好!我想我已经解决了这个问题。我已经导入了一个外部JAR,其中包含DataAccesseException.class,并且似乎可以正常工作,但是,当我运行应用程序时,出现以下错误:错误:org.springframework.web.servlet.DispatcherServlet-上下文初始化失败org.springframework.beans.factory.BeanDefinitionStoreException:解析来自ServletContext资源的XML文档时发生意外异常[/web-INF/spring/appServlet/servlet Context.XML];嵌套的异常是org.springframework.beans.FatalBeanException:NamespaceHandler类。有什么想法吗?/…没有。如果您可以在上面的帖子中发布完整的堆栈跟踪(编辑您的原始帖子,格式化它。参见示例),并且还包括配置的相关部分,这将对我们有所帮助。