小毅總結之--->spring整合hibernate

          Posted on 2008-10-12 01:33 H2O 閱讀(362) 評論(0)  編輯  收藏 所屬分類: Spring+Struts+Hibernate整合 spring整合hibernate" trackback:ping="http://www.aygfsteel.com/xiaoyi/services/trackbacks/233818.aspx" /> -->

           

          HibernateTemplate
          org.springframework.orm.hibernate3.HibernateTemplate 
          該類是spring封裝了操作Hibernate的實現(xiàn)細節(jié)的類
          用于代替Session的相關操作
          主要方法: 
          Serializable save(Object entity) :保存記錄
          void update(Object entity) :修改記錄
          void delete(Object entity) :刪除記錄
          Object get(Class entityClass, Serializable id)
          Object load(Class entityClass, Serializable id) 
          List executeFind(HibernateCallback action) :查詢,返回集合
          Object execute(HibernateCallback action):查詢,返回對象
          總的說來,該類的方法和Session接口中定義的方法是一致的.
          HibernateDaoSupport
          org.springframework.orm.hibernate3.support.HibernateDaoSupport 
          該類用于對DAO提供支持
          編寫通用接口的實現(xiàn)類時必須繼承該類.
          重要方法
           HibernateTemplate getHibernateTemplate()  獲得HibernateTemplate對象,能過該對象完成數(shù)據(jù)基本操作.
          Spring結合hibernate的方法
          Spring結合hibernate有兩種方式: 
          1:編寫HibernateDaoSupport的子類,在其中可以通過super. getHibernateTemplate() 得到HibernateTemplate對象來進行操作.
          2:編寫javabean,將一個HibernateTemplate對象注入其中.在其中通過HibernateTemplate來進行操作.

          posts - 0, comments - 21, trackbacks - 0, articles - 101

          Copyright © H2O

          主站蜘蛛池模板: 沂水县| 安平县| 甘南县| 汉川市| 若尔盖县| 五原县| 洪雅县| 福州市| 昭觉县| 景宁| 项城市| 邢台市| 搜索| 盖州市| 江源县| 静海县| 兴隆县| 威宁| 正宁县| 修文县| 九江市| 长宁区| 柯坪县| 宁陵县| 潮州市| 通州市| 谢通门县| 灌南县| 台江县| 贡山| 彭泽县| 遂溪县| 朝阳区| 佳木斯市| 普安县| 乌苏市| 久治县| 准格尔旗| 蓬莱市| 石柱| 额济纳旗|