ssh,spring 泛型注入,泛型dao和service的实现

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/raylee2007/p/4774595.html