HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
Spring+Hibernate兩種方法實(shí)現(xiàn)增刪改查
? ? 首先,定義一個(gè)Customer的bean類,設(shè)置好Customer.hbm.xml文件。再定義好一個(gè)Dao接口。準(zhǔn)備好一個(gè)jdbc.properties文件。 ?
?
第一種方法:
在dao類中定義一個(gè)HibernateTemplate類的對(duì)象,用該對(duì)象調(diào)用HibernateTemplate模板封裝好的方法,如下:
? Java代碼 ?xml中的部分代碼如下:
Java代碼 ?第二種方法:
Dao實(shí)現(xiàn)類繼承HibernateDaoSupport類,該類是抽象類,該類中有一個(gè)HibernateTemplate的屬性,通過this.getHibernateTemplate()可獲得一個(gè)HibernateTemplate類的對(duì)象。
Dao實(shí)現(xiàn)類中的代碼如下:
Java代碼 ??xml中的部分代碼:
Java代碼 ??? ??? ????? parent="hibernateDaoSupport"/>
或者如下:
<bean id="customerDaoImpl" class="cn.csdn.dao.CustomerDaoImpl1">
?? ??? ?<property name="sessionFactory">
?? ??? ??? ?<ref local="sessionFactory" />
?? ??? ?</property>
?? ?</bean>
?? ??? ?<property name="sessionFactory">
?? ??? ??? ?<ref local="sessionFactory" />
?? ??? ?</property>
?? ?</bean>
總結(jié)
以上是生活随笔為你收集整理的HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring的HibernateDaoS
- 下一篇: Struts2三种传参方式(从jsp页面