`
Rainbow702
  • 浏览: 1065883 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

继承“JdbcDaoSupport”后,报“The hierarchy of the type AccoutDaoImpl is inconsistent”的解决方案

阅读更多

今天写了一段很简单的代码,Eclipse竟然报错

import org.springframework.jdbc.core.support.JdbcDaoSupport;

import com.rainbow.springdemo.dao.AccountDao;

public class AccoutDaoImpl extends JdbcDaoSupport implements AccountDao {

	@Override
	public void outMoney(String out, Double money) {

	}

	@Override
	public void inMoney(String in, Double money) {

	}
}

报的错为

The hierarchy of the type AccoutDaoImpl is inconsistent

后然,发现,只要不继承“JdbcDaoSupport”就不会报错。那么问题肯定就是出在“JdbcDaoSupport”上了。但是JdbcDaoSupport所在的jar我也放在classpath里了啊,所以就比较郁闷了。后来在stackoverflow上找到了一篇贴子:http://stackoverflow.com/questions/9633118/eclipse-the-hierarchy-of-the-type-is-inconsistent-with-configurable-annotat

根据这篇贴子的描述,我就追踪了了下 JdbcDaoSupport 的类继承图,发现它继承自 DaoSupport,而 DaoSupport 又实现了 InitializingBean。问题就出在 InitializingBean 上,因为它是属于“spring-beans”jar包了,而我没却没有把这个包放在classpath中,真是笨死了。

找到原因之后,赶紧把“spring-beans-4.1.6.RELEASE.jar”添加进classpath中,结果就OK了。

 

分享到:
评论

相关推荐

    JdbcDaoSupport类的使用

    String框架中的JdbcDaoSupport类的使用

    spring的JdbcDaoSupport的一些用法示例

    NULL 博文链接:https://fsh430623.iteye.com/blog/940988

    _Spring_使用 JdbcTemplate和JdbcDaoSupport.rar

    Spring_使用 JdbcTemplate和JdbcDaoSuppor所需架包

    HibernateDaoSupport与JdbcDaoSupport

    HibernateDaoSupport与JdbcDaoSupport总结

    Spring JdbcDaoSupport 批量插入数据

    NULL 博文链接:https://huibin.iteye.com/blog/618316

    Spring MVC+SimpleJdbcDaoSupport增删改查小例子

    NULL 博文链接:https://qindongliang.iteye.com/blog/1998799

    Spring3.0MVC注解+SringJdbcDaoSupport案例

    Spring3.0MVC注解+SringJdbcDaoSupport案例,前端包括批量伤处,SpringAop声明式事务控制的配置等信息

    Javashop开发规范V2.2

    input type="text" name="test8" isrequired="true" dataType="post_code"> 网址:<input type="text" name="test9" isrequired="true" dataType="url"> 自定义函数:<input type=...

    spring.doc

    5.1.5 继承JdbcDaoSupport 107 5.1.6 使用properties文件 107 5.1.7 RowMapper的使用 107 拓展: 108 DataSource注入的三种方式: 108 5.1.8声明式事务管理 116 5.1.8.1Spring的事务管理器 117 5.1.8.2Spring事务的...

    尚硅谷佟刚Spring4代码及PPT.rar

    代码及ppt涵盖 Spring4.0 的所有核心内容:在 Eclipse 中安装 SpringIDE 插件、IOC & DI、在 Spring 中配置 Bean、自动装配、Bean 之间的关系(依赖、继承)、Bean 的作用域、使用外部属性文件、SpEL、管理 Bean 的...

    Spring持久化模板总结

    总结对比了Spring对JDBCTemplate和SpringTemplate的整合使用方法,尤其JdbcDaoSupport和HibernateDaoSupport的使用方法

    SPRING API 2.0.CHM

    JdbcDaoSupport JdbcOperations JdbcTemplate JdbcTransactionObjectSupport JdbcUpdateAffectedIncorrectNumberOfRowsException JdbcUtils JdkDynamicAopProxy JdkRegexpMethodPointcut JdkVersion ...

    Spring 入门到实战

    在Spring中配置Bean、自动装配、Bean之间的关系(依赖、继承)、Bean的作用域、使用外部属性文件、SpEL、管理Bean的生命周期、通过工厂方法配置Bean、通过注解配置Bean、注解方式AOP基础、前置通知、后置通知、返回...

    Spring 代理 Aop 实现原理讲解.docx

     IoC原理分析  基于XML的IoC实现  基于XML的DI使用  基于注解的IoC实现  Spring纯注解实现方式(无XML配置) ... Spring应用之JdbcDaoSupport  Spring应用之事务支持  Spring与Mybatis整合

    08课 Spring5讲义(2018.8.5).docx

    spring 知识点,非常重要, IoC原理分析  基于XML的IoC实现  基于XML的DI使用  基于注解的IoC实现 ... Spring应用之JdbcDaoSupport  Spring应用之事务支持  Spring与Mybatis整合

    Java Web程序设计教程

    13.2.2通过jdbcdaosupport使用jdbctemplate 263 13.2.3jdbctemplate提供的常用数据操作方法 264 13.3spring中的事务处理 265 13.3.1spring事务处理概述 266 13.3.2编程式事务处理 266 13.3.3声明式事务处理 ...

Global site tag (gtag.js) - Google Analytics