正规写法DAO里面应该是接口吧。直接调用接口的话,你觉得真的没问题。没记错的话应该还有一个实现类的。如果是使用DAO调用的话应该是
LzwDAO?l?=?new?LzwDAOImpl();其中LzwDAOImpl()是实现类。
几个可能:
1、代码问题,这个自己查。。
2、sh初始化本身就出了问题,看启动日志一定会有异常
3、假设你的dao是用了spring的注入,那么你的service也要用spring注入,这样在spring生成service类的实例的时候他发现service类里有dao类型的变量,他会去尝试在由spring管理的类中去着匹配的实例。如果你的service类没有交给spring管理那么里面的dao类型的变量是不会自动注入的。
4、在bean配置文件里,你的bean节点是不是有设置默认的匹配方式,比如 bytype、byname,如果有,那么检查一下dao那个变量是不是没有匹配到
5、其他情况还有很多
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
北斗地图_