读书人

J2EE开发中DAO层关于DAO接口的使用的

发布时间: 2012-05-08 22:09:41 作者: rapoo

J2EE开发中DAO层,关于DAO接口的使用的不解
在J2EE的DAO层开发中,很多人爱写一个BaseDao接口,里面写上一个基本方法的声明,然后其他DAO类都实现该接口,使用的时候用 BaseDao dao = new UserDao();

但是在具体的DAO类中,对数据的处理方法不尽相同,肯定有些DAO类没有该方法,有些DAO必需该方法,这是应该怎么办??

如果在具体使用的时候 只是些 USerDao dao = new UserDao(),那接口的意义何在呢??

对这些一直很不解,,求高人解答。。。。

[解决办法]
一般:
1、public interface BaseDAO 面公用得crud,注意,返回象不是具得某bean,成Object。
2、public abstract class BaseDAOImpl implements BaseDAO 出BaseDAOImpl,BaseDAO面的方法。
3、public class UserDAOImpl extends BaseDAOImpl implements CRInfoDAO

CRInfoDAO你自己有的方法。
也是什麽要置BaseDAO得根本所在。
[解决办法]

探讨
一般:
1、public interface BaseDAO 面公用得crud,注意,返回象不是具得某bean,成Object。
2、public abstract class BaseDAOImpl implements BaseDAO 出BaseDAOImpl,BaseDAO面的方法。
3、public class UserDAOImpl extends BaseDA……

读书人网 >J2EE开发

热点推荐