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

          Posted on 2008-10-12 01:33 H2O 閱讀(365) 評論(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的實現細節的類
          用于代替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提供支持
          編寫通用接口的實現類時必須繼承該類.
          重要方法
           HibernateTemplate getHibernateTemplate()  獲得HibernateTemplate對象,能過該對象完成數據基本操作.
          Spring結合hibernate的方法
          Spring結合hibernate有兩種方式: 
          1:編寫HibernateDaoSupport的子類,在其中可以通過super. getHibernateTemplate() 得到HibernateTemplate對象來進行操作.
          2:編寫javabean,將一個HibernateTemplate對象注入其中.在其中通過HibernateTemplate來進行操作.

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

          Copyright © H2O

          主站蜘蛛池模板: 武义县| 于都县| 祥云县| 凌海市| 胶州市| 五原县| 略阳县| 雷州市| 日土县| 周宁县| 辰溪县| 克什克腾旗| 资溪县| 西和县| 厦门市| 渝北区| 黔南| 苏尼特左旗| 仲巴县| 汽车| 鞍山市| 喀喇沁旗| 南康市| 将乐县| 元朗区| 呼伦贝尔市| 灵寿县| 城固县| 利津县| 左权县| 木里| 宜都市| 铁力市| 乌拉特前旗| 府谷县| 柳河县| 房产| 包头市| 什邡市| 黄陵县| 建瓯市|