spring 泛型注入
project层次严格按照ssh:view - action - service - dao
把dao层与service层抽象,还有抽出父类
中间会遇到一个问题,在service层里面dao是泛型,注入就会失败
解决办法:
1.直接去掉service抽象层,service层直接继承dao层的父类,这样在dao里面因为sessionfactory是通过spring的xml注入,没有涉及到泛型,所以可以直接使用dao层的方法
2.在service的父类里面加一个抽象getDao()方法,然后,每个service实现的时候都实现这个方法,返回自己的那个dao,这样就可以实现了
第一种方法不用多说了,第二种方法有范例,不是我写的,我是转的,地址如下:
http://download.csdn.net/detail/wsq458542323976/4206304
版权声明:本文为博主原创文章,未经博主允许不得转载。