-
步驟1查看全部
-
1.ORM是一種面向對象編程的方法,用這種方法來避免寫數據庫底層語言sql語句,這樣有利于java的跨平臺,擴展。維護。而Hibernate是ORM的一種框架。 2.Hibernate開發的基本步驟: (1)編寫配置文檔hibernate.cfg.xml (2)編寫實體類,符合javabeans規范 (3)生成對應實體類的映射文件并添加到配置文檔中 (4)調用Hibernate API進行測試 3.記住Hibernate中的session并不是request那些中的session,而是connection。相當于jdbc中的連接數據庫 4.openSession 創建新的session對象,而getCurrentSession 單例模式,每次都是同一個對象 5.單表操作常用方法:save,update,delete,get/load 6.get與load的區別:get是在使用的時候立刻發出sql語句,獲得的就是實體類的對象類型,而load是在使用到具體的對象的非組件屬性時才會發送sql語句,而且獲得的是代理對象查看全部
-
記得把這個安裝步驟補回來查看全部
-
get與load的區別2:查看全部
-
單表CRUD操作實例:①save②update③delete④get/load查詢單個記錄 get/load區別1:查看全部
-
hibernate執行流程查看全部
-
組件屬性:實體類中的某個屬性屬于用戶自定義的類的對象。 這里把address稱為組件屬性 Mapping配置文件中要使用component標簽: <component name="取的名字" class="類名"> <property name="類中屬性" column="對應生成數據庫中列屬性名">查看全部
-
對象類型: 1.clob和text對應大文本文件,blob對應大的二進制文件,例如視頻音頻圖片 2.java中的clob對應存儲大文本文件,java中的blob對應存儲大二進制文件 MySQL不支持標準SQL的CLOB類型,在Mysql中,用TEXT,MEDIUMTEXT及LONGTEXT類型來表示長度超過255的長文本數據 3.Blob image = Hibernate.getLobCreator(session).createBlob(input,input.available());hibernate創建image文件。//input.available()表示輸入流的長度查看全部
-
基本類型:查看全部
-
hibernate映射類型:查看全部
-
單一主鍵: assigned:由Java應用程序生成(手工賦值) native:由底層數據庫自動生成標示符,MySQL就是auto increment,如果是Oracle就是sequence。查看全部
-
3.2主鍵生成策略:查看全部
-
3.hbm配置文件常用設置:id相當于主鍵查看全部
-
2.hbm配置文件常用設置: batch-size=“N”表示一次抓取記錄的條數:查看全部
-
1.hbm配置文件常用設置:查看全部
舉報
0/150
提交
取消