-
疑問2:業務邏輯層是怎么樣的?查看全部
-
疑問1.什么是輕量級?什么是重量級?查看全部
-
疑問:為什么要使用ORM技術? 為了擯棄寫SQL語句的弊端(可移植性差),應用面向對象的思想處理數據庫數據查看全部
-
課程總結: 1.ORM簡介 2.Hibernate 3.Hibernate的使用查看全部
-
編寫第一個Hibernate例子(002)查看全部
-
編寫第一個Hibernate例子(001)查看全部
-
hibernate初識 Hibernate tool 可以簡化hibernate配置文件的編寫工作 官方下載地址為:http://tools.jboss.org/downloads/jbosstools/mars/4.3.0.Final.html查看全部
-
transaction簡介查看全部
-
hibernate執行流程查看全部
-
總結問題:ORM是一種面向對象編程的方法,用這種方法來避免多寫數據庫底層語言sql語句,這樣有利于java的跨平臺,擴展。維護。hirenate是一種ORM框架 hirbernate開發基本步驟 編寫配置文檔hirbernate.cfg.xml文檔 編寫實體類 生成對應實體類的映射文件并添加到配置文檔中 調用hirbernate api進行測試 什么是seesion hirbernate操作數據庫都要用session,調用session.api方法。來操作. openssion每次都會創建一個新的對象,所以用完后要調用session.close().關閉,不然多了后連接池滿了會有溢出的現象。 而getCurrentSession是單例模式,每次創建的都是同一個對象,使用完后自動會銷毀。 單表操作方法 save delete update get load 單表操作 get load get獲取后馬上發送sql語句,返回一個相應類的實體 load獲取后進行緩存,調用非主鍵屬性時發送sql語句, 返回一個實體代理對象查看全部
-
(5)get與load的區別: (1) get返回持久化對象,load返回代理對象(只保存主鍵) (2) 不考錄緩存的情況下:get立即發送sql語句,load在使用非主鍵的屬性時發送sql語句 (3) 對象不存在時:get返回null,load拋異常(ObjectNotFoundException)查看全部
-
代碼:查看全部
-
Hibernate的增刪改查:查看全部
-
組件屬性:(hdm.xml) <componet name="類名" class="類的對象"> //組件屬性,即元素為一個類而不是基本類型時 <property name="成員名" column="映射數據庫名"/> <property name="" column=""/>.... //成員名及其對應數據庫名稱 </componet>查看全部
-
hibernate.cfg.xml常用配置查看全部
舉報
0/150
提交
取消