Spring+Hibernate两种方法实现增删改查
首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。
第一种方法:
在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下:
xml中的部分代码如下:
第二种方法:
Dao实现类继承HibernateDaoSupport类,该类是抽象类,该类中有一个HibernateTemplate的属性,通过this.getHibernateTemplate()可获得一个HibernateTemplate类的对象。
Dao实现类中的代码如下:
xml中的部分代码:
或者如下:
<bean id="customerDaoImpl" class="cn.csdn.dao.CustomerDaoImpl1">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="adminDAO" class="com.haier.uhome.hr91.manager.dao.AdminDAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
联系客服