Struts+Spring+Hibernate整合的简单实例(4)
发布时间:2021-06-05
发布时间:2021-06-05
Struts+Spring+Hibernate整合的简单实例
importjava.util.List;
importcom.sshexample.dao.TestDao;
importcom.sshexample.model.Test;
importcom.sshexample.service.TestManager;
publicclassTestManagerImplimplementsTestManager{
privateTestDaotestDao;
publicTestDaogetTestDao(){
returntestDao;
}
publicvoidsetTestDao(TestDaotestDao){
this.testDao=testDao;
}
publicvoiddelete(Stringid){
testDao.delete(newInteger(id));
}
publicListgetAll(){
returntestDao.getAll();
}
publicTestgetTest(Stringid){
returntestDao.getTest(newInteger(id));
}
publicvoidsave(Testt){
testDao.save(t);
}
}
6.修改Spring配置文件
在Spring配置文件applicationContext.xml文件的源码格式下,右击选Spring->newDataSource,新建一个数据源Bean。设值为之前的
SQLServer2005Conn,如果提示出错,可能需要附加SpringPersistenceJDBC库。再新建一个Bean,ID为testDao,class为上文中实现了DAO操作的具体类testDaoHibernate。在其中添加一个属性sessionFactory作为注入的入口。注意保持name栏和具体实现类testDaoHibernate中得方法setTestDao方法名的后半段一致,以方便注入。
上一篇:色彩对环境和心理的影响