Factory来建立数据库和定位具体的DAO(比如说是UserDao..CustomerDao..)..一般将getConnection设置为static..也可以把HibernateSessionFactory这一个公共类放在这一AbstractFactory类中去... public class DAOFactory { private static final SessionFactory sessionFacotory; // 定义一个TrheadLocal . static Session currentSession()..... public UserDao getUserDAO() { return new UserDaoImpl(sesssion); } pulbic OtherDao getOtherDAO() { return new OtherDaoImpl(session); } ...... } public interface UserDao { public insertUser(FormBean)
public updateUser(FormBean); } 然后就实现DAO的接口: (Struts的FormBean...VO来的..)
public class UserDaoImpl implements UserDao { private Session session; public UserDaoImpl(Session session){ this.session = session; }...
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved 京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089