1.orm
2.hibernate的開發步驟
1.建立hibernate的配置檔案hibernate.cfg.xml
2.建立持久化類,比如:cat.class
3.建立物件-關係對映檔案cat.hbm.xml(要配置到hibernate.cfg.xml中),現在也有很多人用註解
4.編寫訪問資料庫的**:
(1)建立sessionfactory物件
(2)建立session物件
(3)開啟事務
(4)執行操作
(5)關閉事務
(6)關閉session
(7)關閉sessionfactory
3.session快取(hibernate的一級快取)
1.session快取可以減少hibernate應用程式訪問資料庫的頻率,比如: 兩個相同的查詢只會傳送一條查詢語句。
2.session的flush方法會使資料庫中的記錄和session快取中的物件狀態保持一致。所以當執行物件的set方法(如:cat.setnname=」aa」),即使不寫update語句系統也會自動執行update語句。在執行hql語句或者qbc語句前系統會先執行flush操作,以保證查詢獲取到最新的資料,但執行commit後資料庫中的資料才會發生改變。
3.session.reflush()方法會強制傳送select語句,以保證資料庫中的資料session的相同。
4.session.clear()清除快取。
hibernate入門筆記 1
day1 hibernate資料持久化元件 hibernate.cfg.xml中會設定資料庫的連線資訊,以及引用的其他檔案的檔名,和一些其他的攝製。這個檔案一般放在專案的根目錄下。在hibernate.cfg.xml的寫法 hibernate的對映類的 x.hbm.xml的寫法 使用hibernat...
學習hibernate筆記
1.首先要配置hibernate.xml 配置檔案,然後建立每個實體類的對映檔案 x.hbm.xml。2.準備工作做好之後,在寫測試類時先要拿到configuration cfg org.cfg.configuration 用來讀配置檔案的 然後通過cfg.configur返回乙個 找到配置檔案自身...
Hibernate學習筆記
什麼是orm呢?orm是一種思想 orm關注是物件與資料庫中的列的關係 什麼是hibernate?hibernate是乙個物件關係對映框架,它將pojo與資料庫表建立對映關係,自動生成sql語句,自動執行。hibernate的核心api 一共有6個,分別為 session sessionfactor...