Struts+Spring+Hibernate整合的简单实例
//获得一个对象
publicTestgetTest(Integerid);
}
其实现类代码实现该接口的同时继承自HibernateDaoSupport超类,放置在包com.sshexample.dao.hibernate中,实现了增删改查的具体操作,代码如下:
[java]viewplaincopy
packagecom.sshexample.dao.hibernate;
importjava.util.List;
importorg.springframework.orm.hibernate3.support.HibernateDaoSupport; importcom.sshexample.dao.TestDao;
importcom.sshexample.model.Test;
publicclassTestDaoHibernateextendsHibernateDaoSupportimplementsTestDao{
publicvoiddelete(Integerid){
this.getHibernateTemplate().delete(getTest(id));
}
publicListgetAll(){
returnthis.getHibernateTemplate().find("fromTest");
}
publicTestgetTest(Integerid){
return(Test)this.getHibernateTemplate().get(Test.class,id);
}
publicvoidsave(Testt){
this.getHibernateTemplate().saveOrUpdate(t);
}