今天写了一段很简单的代码,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了。
相关推荐
String框架中的JdbcDaoSupport类的使用
NULL 博文链接:https://fsh430623.iteye.com/blog/940988
Spring_使用 JdbcTemplate和JdbcDaoSuppor所需架包
HibernateDaoSupport与JdbcDaoSupport总结
NULL 博文链接:https://huibin.iteye.com/blog/618316
NULL 博文链接:https://qindongliang.iteye.com/blog/1998799
Spring3.0MVC注解+SringJdbcDaoSupport案例,前端包括批量伤处,SpringAop声明式事务控制的配置等信息
input type="text" name="test8" isrequired="true" dataType="post_code"> 网址:<input type="text" name="test9" isrequired="true" dataType="url"> 自定义函数:<input type=...
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事务的...
代码及ppt涵盖 Spring4.0 的所有核心内容:在 Eclipse 中安装 SpringIDE 插件、IOC & DI、在 Spring 中配置 Bean、自动装配、Bean 之间的关系(依赖、继承)、Bean 的作用域、使用外部属性文件、SpEL、管理 Bean 的...
总结对比了Spring对JDBCTemplate和SpringTemplate的整合使用方法,尤其JdbcDaoSupport和HibernateDaoSupport的使用方法
JdbcDaoSupport JdbcOperations JdbcTemplate JdbcTransactionObjectSupport JdbcUpdateAffectedIncorrectNumberOfRowsException JdbcUtils JdkDynamicAopProxy JdkRegexpMethodPointcut JdkVersion ...
在Spring中配置Bean、自动装配、Bean之间的关系(依赖、继承)、Bean的作用域、使用外部属性文件、SpEL、管理Bean的生命周期、通过工厂方法配置Bean、通过注解配置Bean、注解方式AOP基础、前置通知、后置通知、返回...
IoC原理分析 基于XML的IoC实现 基于XML的DI使用 基于注解的IoC实现 Spring纯注解实现方式(无XML配置) ... Spring应用之JdbcDaoSupport Spring应用之事务支持 Spring与Mybatis整合
spring 知识点,非常重要, IoC原理分析 基于XML的IoC实现 基于XML的DI使用 基于注解的IoC实现 ... Spring应用之JdbcDaoSupport Spring应用之事务支持 Spring与Mybatis整合
13.2.2通过jdbcdaosupport使用jdbctemplate 263 13.2.3jdbctemplate提供的常用数据操作方法 264 13.3spring中的事务处理 265 13.3.1spring事务处理概述 266 13.3.2编程式事务处理 266 13.3.3声明式事务处理 ...