@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了.这样很繁琐.特别是针对单表操作的时候.没有复杂的业务逻辑.真心不想那样去写个空类..里面什么都没有..
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了.这样很繁琐.特别是针对单表操作的时候.没有复杂的业务逻辑.真心不想那样去写个空类..里面什么都没有..
解决方案 »
- JXL 写excel文件时"00111"在excel只能看到111
- 急需一个ssi+extjs权限菜单项目源码参考
- 为什么我在struts1.3.5版本里面没有找到ActionError
- tomcat 启动后无法正常打开网页
- 为什么我的程序总说:package javax.servler does not exist
- 如何在tomcat4.1.24下配置与sybase相连(立即结贴)
- reg reg2调用check不知道为什么出现了错误求高手帮忙运行不胜感激贴出代码
- 怎樣關閉瀏覽器窗口(window.close())面不出現提示是否關閉,直接關掉?
- 一个让我头痛的问题!
- 动态SQL查询的问题!!
- 谁能实现如下功能啊。。。。求教。。。。。。
- idea12没有新建web项目原因
换.
commonServince.getBaseDAO(UserInfo.class).add/upt/del了.