读书人

Spring调整Hibernate之HibernateTempl

发布时间: 2012-08-30 09:55:54 作者: rapoo

Spring整合Hibernate之HibernateTemplate
要得到HibernateTemplate就得先获得SessionFactory或者DataSource,前面已经介绍了SessionFactory和DataSource的获得。

?

beans.xml的配置

?

?

?

这样得到HibernateTemplate之后就可以在dao层通过HibernateTemplate来增删改查了,如下代码:
package com.lbx.dao.impl;import org.springframework.orm.hibernate3.HibernateTemplate;import com.lbx.dao.LogDAO;import com.lbx.model.Log;public class LogDAOImpl implements LogDAO {private HibernateTemplate hibernateTemplate;public HibernateTemplate getHibernateTemplate() {return hibernateTemplate;}public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {this.hibernateTemplate = hibernateTemplate;}public void save(Log log) {hibernateTemplate.save(log);//用于测试回滚,默认的时候是RuntimeException//throw new RuntimeException("运行的时候出错了");}}

?

?

读书人网 >软件架构设计

热点推荐