首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

当小弟我调用 ProductService继承BaseService的方法时,提示小弟我BaseDao属性null

2012-10-30 
当我调用 ProductService继承BaseService的方法时,提示我BaseDao属性nullspring bean 结构:interface?????

当我调用 ProductService继承BaseService的方法时,提示我BaseDao属性null

spring bean 结构:
interface???????????impliment
BaseDao???????? BaseDaoImpl
?|???????????????????????? ? |
?ProductDao????? ProductDaoImpl

BaseService???? BaseServiceImpl
?|?????????????????????????? ?? |
?ProDuctService? ProDuctServiceImpl

spring配置:
beanid????????? ?class??????????????????????? property-ref
BaseDao?????? BaseDaoImpl???????? sessionFactory
ProductDao??? ProductDaoImpl????? sessionFactory

BaseService????? BaseServiceImpl???? ??? BaseDao
ProDuctService????? ProDuctServiceImpl?? ProductDao

问题:
当我调用 ProDuctService继承BaseService的方法时,提示我BaseDao属性null,
怎么回事?在ProDuctService也必须注入BaseDao吗?

public void setProductDao(ProductDao productDao) {super.setBaseDao(ProductDao);this.Product = productDao;} 2 楼 weigbo 2007-08-01   不用在设super.set.....了呀。
我在spring开发没有设过这样的,只设productDao一直没有任何错误呀。我估计是你写继承和实现关系时搞错了,要不就是哪配置出错。

热点排行