当我调用 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吗?
我在spring开发没有设过这样的,只设productDao一直没有任何错误呀。我估计是你写继承和实现关系时搞错了,要不就是哪配置出错。