在Eclipse中,建立hibernate的map文件:右键点击WEB-INF(或其他目录都可,后面会提到如何使用该文件),选择new?other,在弹出窗口中选择Hibernate Mapping File。在弹出窗口输入url,用户名和密码后点击Refresh,可以看到你选择的数据库的表,选中userinfo表。输入包bo,用来保存从数据库提取的领域对象。在Properties中将Id generator改为native。 HibernateSynchronizer将在WEB-INF下生成Uerinfo.hbm.xml文件。 右键点击该文件,选择Hibernate Synchronizer?Synchronize Files。将自动生成bo.base.BaseUserinfo和bo.Userinfo类。这两个就是领域对象。工具正好啊! 现在bo包里面的对象自动生成了。 下面建立dao包中对象dao.UserinfoDAO: package dao; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import bo.Userinfo; //从HibernateDaoSupport继承,从而可以使用getHibernateTemplate().save保存数据。 public class UserinfoDAO extends HibernateDaoSupport { } public void save(Userinfo userinfo) { } System.out.println(\); getHibernateTemplate().save(userinfo); 再建立service包中的业务对象,service.UserinfoService: package service; import dao.UserinfoDAO; import bo.Userinfo; package service; public class LoginService { public void saveinfo(Userinfo userinfo) { //进行相关业务处理,比如validate之类的。 userinfoDAO.save(userinfo); } } public void setUserinfoDAO(UserinfoDAO userinfoDAO) { } System.out.println(\); this.userinfoDAO = userinfoDAO; public UserinfoDAO getUserinfoDAO() { } System.out.println(\); return userinfoDAO; private UserinfoDAO userinfoDAO; 好了,所有我们应该建立的对象都生成了,现在把hibernate整合进来再进行一些后续处理。 首先,在applicationContext.xml文件中加入必需的Bean定义,成为如下内容,注意其中注释。
好文档 - 专业文书写作范文服务资料分享网站