基本信息
原書名: Hibernate: A Developer's Notebook
原出版社: O'Reilly Media作者: James Elliott
譯者: O'Reilly Taiwan公司編譯
叢書名: 東南大學出版社O'REILLY圖書系列
出版社:東南大學出版社
ISBN:9787564106379
上架時間:2007-3-21
出版日期:2007 年2月
開本:16開
頁碼:176
版次:1-1
內容簡介
你是否喜愛編寫軟體程式,但卻討厭資料庫編碼?《hibernate:程式高手秘笈》正是你所需要的。資料庫專家或許喜歡擺弄sql,但你不必,應用程式的其餘部分才是真正有趣的部分。並且,資料庫專家甚至擔心單調乏味的套用需要把它們的sql放入一個java程式。《hibernate:程式高手秘笈》展示了如何用hibernate來自動化配置:寫一些java對象和簡單的配置檔案,hibernate將使這些對象和資料庫間的所有互動自動化。你甚至不必知道資料庫在哪,並且,通過更改一個配置檔案中的幾個語句,就能簡單的從一個資料庫切換到另一個資料庫。.
《hibernate:程式高手秘笈》帶你遍歷hibernate的使用,從安裝和配置到複雜的關聯和複合類型。書中有兩章探究如何實現複雜的查詢:通過一個純的java api,或者用一個sql激發的但是面向對象的查詢語言來表達。使用hibernate的最大驚喜之一是:對於許多常見的真實世界的套用場景,根本不需要一個精確的查詢,但別因為這給你帶來困惑。如果你已意圖給自己的套用加個資料庫,不要拖延,這比過去的更有趣,《hibernate:程式高手秘笈》會告訴你為什麼。..
《程式高手秘笈》系列如同書名所宣稱的:書中的潦草手稿與註記正是王牌技客知道你在玩新語言、api或做項目時想要知道的事情——在你動手前就與你分享。那就是解決問題的程式代碼,標註多到當紙鎮的成分比做記號的成分還要多。有意思的是,這裡並沒有把焦點放在怎樣才是漂亮的或者是有趣的事情上,而是著眼於你就是得“交卷”的需求。
目錄
前言. 1
第一章 安裝和設定 7
取得ant發行包 7
取得hsqldb資料庫引擎 9
取得hibernate 10
建立項目目錄層次 11
第二章 映射簡介 19
撰寫映射檔案 20
生成 class 23
編制schema 30
hibernate連線mysql 38
第三章 善用hibernate 44
創建持久保存對象 44
取出持久保存對象 53
以較佳方式建立查詢 58
第四章 集合及關聯 61
集合的映射 61
集合的持久存儲 69
集合的取出 75
使用雙向關聯 77
.使用簡單集合 82
第五章 再談關聯 84
使用lazy關聯 84
定序集合 86
擴充集合中的關聯 88
有生命周期的關聯.. 100
反身關聯 103
第六章 枚舉類型的持久保存 106
定義持久保存的枚舉類型 106
使用持久保存的枚舉對象 112
第七章 自定義類型 117
定義自定義類型 118
使用自定義類型的映射 122
建立合成自定義類型 124
第八章 條件式查詢 137
使用簡單查詢條件 138
複合式查詢條件 141
把查詢條件用於關聯 143
以範例查詢 145
第九章 淺談hql 148
編寫hql查詢 148
選取內容特性及其他零件 153
排序 157
使用聚合值 158
編寫sql查詢內容 161
附錄一 hibernate的類型 165
附錄二 標準查詢條件 171
附錄三 hibernate sql dialects ...175