首页 > 代码库 > HibernateTemplate和HibernateDaoSupport(spring注入问题)

HibernateTemplate和HibernateDaoSupport(spring注入问题)

配置方案——Spring+hibernate访问数据库有以下几种方法:

1>注入SessionFactory

 

在spring配置文件中,对Dao注入sessionFactory,如下所示

配置文件相关配置如下:

<bean id="manageEmpDaoImpl" 

    class="com.cyou.lms.emp.manageemp.dao.impl.ManageEmpDaoImpl">

        <property name="sessionFactory" ref="sessionFactory" />

</bean>

Dao编码如下:

public class ManageEmpDaoImpl extends HibernateDaoSupport implements ManageEmpDao{

       public void addEmp(Emp emp) {

           this.getHibernateTemplate().save(emp);

       }

       public List<Emp> getEmpList() {

           return null;

       }

   }