出版時間:2005-11 出版社:東南大學(xué) 作者:James Elliott 頁數(shù):176
Tag標(biāo)簽:無
內(nèi)容概要
你是否喜愛編寫軟件程序,但卻討厭數(shù)據(jù)庫編碼?《Hibernate:程序高手秘笈》正是你所需要的。數(shù)據(jù)庫專家或許喜歡擺弄SQL,但你不必,應(yīng)用程序的其余部分才是真正有趣的部分。并且,數(shù)據(jù)庫專家甚至擔(dān)心單調(diào)乏味的應(yīng)用需要把它們的SQL放入一個Java程序?!禜ibernate:程序高手秘笈》展示了如何用Hibernate來自動化配置:寫一些Java對象和簡單的配置文件,Hibernate將使這些對象和數(shù)據(jù)庫間的所有交互自動化。你甚至不必知道數(shù)據(jù)庫在哪,并且,通過更改一個配置文件中的幾個語句,就能簡單的從一個數(shù)據(jù)庫切換到另一個數(shù)據(jù)庫。 《Hibernate程序高手秘笈》帶你遍歷Hibernate的使用,從安裝和配置到復(fù)雜的關(guān)聯(lián)和復(fù)合類型。書中有兩章探究如何實現(xiàn)復(fù)雜的查詢:通過一個純的Java API,或者用一個SQL激發(fā)的但是面向?qū)ο蟮牟樵冋Z言來表達。使用Hibernate的最大驚喜之一是:對于許多常見的真實世界的應(yīng)用場景,根本不需要一個精確的查詢,但別因為這給你帶來困惑。如果你已意圖給自己的應(yīng)用加個數(shù)據(jù)庫,不要拖延,這比過去的更有趣,《Hibernate:程序高手秘笈》會告訴你為什么。
作者簡介
James Elliott is a senion software engineer at Berbee,with over 15 years of professional experience as a systems developer.A decade before that career,he cultivated his involvement and fascination with computers,and started designing with objects well bef
書籍目錄
PrefaceChapter 1.Installation and Setup Getting an Ant Distribution Getting the HSQLDB Database Engine Getting Hibemate Setting Up a Project HierarchyChapter 2.Introduction to Mapping Writing a Mapping Document Generating Some Class Cooking Up a Schema Connecting Hibernate to MySQLChapter 3.Harnessing Hibernate Creating Persistent Objects Finding Persistent Objects Better Ways to Build QueriesChapter 4.Collections and Associations Mapping Collections Persisting Collections Retrieving Collections Using Bidirectional Associations working with Simple CollectionsChapter 5.Richer Associations Using Lazy Associations Ordered Collections Augmenting Associations in Collections Lifecycle Associations Reflexive AssociationsChapter 6.Persistennt Enumerated Types Defining a Persistent Enumerated Type Working with Persistent EnumerationsChapter 7.Custom Value Types Defining a User Type Using a custom Type Mapping Building a Composite User TypeChapter 8.Criteria Queries Using Simple Criteria Compounding Criteria Applying Criteria to Associations Querying by ExampleChapter 9.A Look at HQL Writing HQL Queries Selecting Properties and Pieces Sorting Working with Aggregate Values Writing Native SQL QueriesAppendix A.Hibernate TypesAppendix B.Standard CriteriaAppendix C.Hibernate SQL DialectsIndex
媒體關(guān)注與評論
書評我坐在一架飛機里讀完了《Hibernate程序高手秘笈》。很難找到一本關(guān)于一個新的Java技術(shù)的書能在一次國內(nèi)飛行中看完。這本高效、簡潔地處理對象關(guān)系映射的筆記做到了。并且,Hibernate給人印象更加深刻。許多這類書需放在托運行李中。你坐頭等艙旅行時,隨身帶著這本書吧。 ——Mike Clark 一個簡單統(tǒng)一的結(jié)構(gòu)值得用一本簡單的書介紹,這本書做到了。書中的例子生動易懂,但是,足夠復(fù)雜,可在一個真實世界的環(huán)境中演示Hibernate。我是該書的一個新書迷。 ——Bruce Tate 程序高手秘笈如同書名所宣稱的:書中的潦草手稿與注記正是王牌技客知道你在玩新語言、API或做項目時想要知道的事情——在你動手前就與你分享。那就是解決問題的程序代碼,標(biāo)注多到當(dāng)紙鎮(zhèn)的成分比做記號的成分還要多。有意思的是,這里并沒有把焦點放在怎樣才是漂亮的或者是有趣的事情上,而是著眼于你就是得“交卷”的需求。
編輯推薦
程序高手秘笈如同書名所宣稱的:書中的潦草手稿與注記正是王牌技客知道你在玩新語言、API或做項目時想要知道的事情——在你動手前就與你分享。那就是解決問題的程序代碼,標(biāo)注多到當(dāng)紙鎮(zhèn)的成分比做記號的成分還要多。有意思的是,這里并沒有把焦點放在怎樣才是漂亮的或者是有趣的事情上,而是著眼于你就是得“交卷”的需求。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載