Spring - 使用 "JDBCTemplate": The method "X" refers to the missing type DataAccessException 时出错

标签 spring jdbc

我在 STS 中开发,当我要使用 JDBC 模板时,我遇到了几个错误:S...

我有我的 DAOImplementation,我想重新定义 JDBCTemplate,但是我重新定义的所有方法都会返回如下错误:

无法解析类型 org.springframework.dao.DataAccessException。它是从所需的 .class 文件中间接引用的 JdbcTemplate 类型中的方法 query(String, RowMapper) 引用了缺失的类型 DataAccessException

具体的方法是:

  • 更新。
  • QueryForString。
  • 查询。

我已经导入了 Maven 的所有依赖项,我不知道发生了什么......

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

娟弟.

最佳答案

在 spring 3 中,整个 jar 结构已经重新组织。没有像以前那样的一体式 spring.jar。你必须选择你需要的东西。 DataAccessException 在 org.springframework.transaction-3.0.0.RELEASE.jar 中

在类路径中包含这个 jar。

关于Spring - 使用 "JDBCTemplate": The method "X" refers to the missing type DataAccessException 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15643289/

相关文章:

java - 卸载 jdbc sql server 驱动程序

spring - 异常 : An Authentication object was not found in the SecurityContex

java - Hibernate 5 忽略@Table 模式参数

java - 在 Spring 4 中创建多个 websocket 消息代理实例

java - 服务器时区值 'CDT' 无法识别或代表多个时区

java - 我对 java 和 jdbc 中名为 .next() 的方法的作用感到困惑

java - 多节点行为

java - @SequenceGenerator 的 initValue 和 AllocationSize 被忽略,生成器未分配给 @Id 字段(H2、HIbernate、Spring)

java - Saxon XQuery 内存管理

java - 结果集元数据不返回第一行