王小霞
摘要:本文從Hibernate框架技術入手,研究Hibernate框架技術,探討其在民族研究科研管理數據庫檢索系統中的應用。系統通過采用Hibernate框架,解決了并發訪問控制低的問題,增強系統的可擴展性和良好的可維護性。使開發更加規范,安裝和部署更加靈活。隨著社會發展、科研管理等因素的變化,民族研究科研管理數據庫檢索系統也將不斷發展,作為系統的設計完成者將會根據民族研究科研管理數據的更新、用戶需求的變化等,對系統不斷更新完善。
關鍵詞:Hibernate;數據庫;信息系統
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2018)05-0085-02
1 引言(概述)
數據庫中間件Hibernate的使用,可以實現對關系型數據庫對象化,大大提高SQL的使用和JDBC與數據庫效率[1]。數據庫中間件Hibernate框架技術,提供臨時數據緩存供應用者查詢,分一級數據和二級數據緩存,明顯提高查詢速度。本文在分析Hibernate框架技術的基礎上,展開探討這一技術在民族研究科研管理數據庫檢索系統開發中的應用。
2 Hibernate簡介
Hibernate作為數據庫與界面之間的橋梁,需要面向對象思想操縱對象。對象可能是普通的JavaBeans/POJO。應用程序通過抽象將應用從底層事務隔離開。使用底層的API或Transaction對象完成輕量級框架提供一級緩存和二級緩存。Hibernate直接提供相關支持,底層驅動可以隨意切換數據庫,快速簡潔。使業務層與具體數據庫分開,只針對Hibernate 進行開發,完成數據和對象的持久化。針對不同的數據庫形成不同的SQL 查詢語句,降低數據庫之間遷移的成本。Hibernate支持多種緩存機制,Hibernate適配MS SQLSERVER、ORACLE、SQL、H2、Access和Mysql等多種數據庫[2]。……