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

          Posted on 2008-10-12 01:33 H2O 閱讀(361) 評論(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

          主站蜘蛛池模板: 巴塘县| 双城市| 垫江县| 滨州市| 钟祥市| 锡林浩特市| 孟津县| 德兴市| 安塞县| 鹿泉市| 贵溪市| 新野县| 日土县| 朔州市| 鄢陵县| 定安县| 新干县| 福建省| 扎兰屯市| 临泽县| 文安县| 石河子市| 铅山县| 宣武区| 曲松县| 迁西县| 江门市| 罗山县| 淮北市| 大石桥市| 景宁| 丹江口市| 伊通| 岑溪市| 遂平县| 昭觉县| 贡嘎县| 历史| 佛山市| 平塘县| 延津县|