@Repository("userInfoDAO")
public class UserInfoDAOImpl extends BaseDAOImpl<UserInfo> implements UserInfoDAO{
}
其实我的目的是想做个通用的commonservice..完成简单的通用curd操作.
commonservice里面提供一个方法.就是获取如上的实例对象
@Service("commonService")
public class CommonServiceImpl implements CommonService{
    public BaseDAO getBaseDAO(Class clazz) {
     return clazzDAOImpl;
    }
}
..type假设有n个,我甚至连第一段代码都不想写.
最好是能动态的创建xxxInfoDAOImpl类.继承BaseDAOImpl,实现BaseDAO接口..然后注入..
即匿名创建类并注入..
到时候我就直接
commonServince.getBaseDAO(UserInfo.class).add/upt/del了.
commonServince.getBaseDAO(OtheInfo.class).add/upt/del了.
这样的话我就不用一个类写一个dao.一个service了.这样很繁琐.特别是针对单表操作的时候.没有复杂的业务逻辑.真心不想那样去写个空类..里面什么都没有..