注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Hibernate程序高手秘笈(中文版)

Hibernate程序高手秘笈(中文版)

Hibernate程序高手秘笈(中文版)

定 價(jià):¥29.00

作 者: James Elliott;O'Reilly Taiwan公司編譯譯
出版社: 東南大學(xué)出版社
叢編項(xiàng): 東南大學(xué)出版社O'REILLY圖書系列
標(biāo) 簽: Hibernate

ISBN: 9787564106379 出版時(shí)間: 2007-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 176 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  你是否喜愛編寫軟件程序,但卻討厭數(shù)據(jù)庫(kù)編碼?《Hibernate:程序高手秘笈》正是你所需要的。數(shù)據(jù)庫(kù)專家或許喜歡擺弄SQL,但你不必,應(yīng)用程序的其余部分才是真正有趣的部分。并且,數(shù)據(jù)庫(kù)專家甚至擔(dān)心單調(diào)乏味的應(yīng)用需要把它們的SQL放入一個(gè)Java程序。《Hibernate:程序高手秘笈》展示了如何用Hibernate來(lái)自動(dòng)化配置:寫一些Java對(duì)象和簡(jiǎn)單的配置文件,Hibernate將使這些對(duì)象和數(shù)據(jù)庫(kù)間的所有交互自動(dòng)化。你甚至不必知道數(shù)據(jù)庫(kù)在哪,并且,通過更改一個(gè)配置文件中的幾個(gè)語(yǔ)句,就能簡(jiǎn)單的從一個(gè)數(shù)據(jù)庫(kù)切換到另一個(gè)數(shù)據(jù)庫(kù)。.《Hibernate:程序高手秘笈》帶你遍歷Hibernate的使用,從安裝和配置到復(fù)雜的關(guān)聯(lián)和復(fù)合類型。書中有兩章探究如何實(shí)現(xiàn)復(fù)雜的查詢:通過一個(gè)純的Java API,或者用一個(gè)SQL激發(fā)的但是面向?qū)ο蟮牟樵冋Z(yǔ)言來(lái)表達(dá)。使用Hibernate的最大驚喜之一是:對(duì)于許多常見的真實(shí)世界的應(yīng)用場(chǎng)景,根本不需要一個(gè)精確的查詢,但別因?yàn)檫@給你帶來(lái)困惑。如果你已意圖給自己的應(yīng)用加個(gè)數(shù)據(jù)庫(kù),不要拖延,這比過去的更有趣,《Hibernate:程序高手秘笈》會(huì)告訴你為什么。..《程序高手秘笈》系列如同書名所宣稱的:書中的潦草手稿與注記正是王牌技客知道你在玩新語(yǔ)言、API或做項(xiàng)目時(shí)想要知道的事情——在你動(dòng)手前就與你分享。那就是解決問題的程序代碼,標(biāo)注多到當(dāng)紙鎮(zhèn)的成分比做記號(hào)的成分還要多。有意思的是,這里并沒有把焦點(diǎn)放在怎樣才是漂亮的或者是有趣的事情上,而是著眼于你就是得“交卷”的需求。...

作者簡(jiǎn)介

  James Elliott是BerBee公司的資深軟件工程師,擔(dān)任系統(tǒng)開發(fā)工作已有15年。早在職業(yè)生涯之前的10年,在環(huán)境尚未十分方便的時(shí)候他就在使用計(jì)算機(jī),培養(yǎng)對(duì)計(jì)算機(jī)的熱情并著手設(shè)計(jì)一些對(duì)象。他有一股熱誠(chéng),執(zhí)著于開發(fā)出高質(zhì)量的工具和框架以簡(jiǎn)化其它開發(fā)人員的工作,同時(shí)也熱切關(guān)注如何有效率地使用Java實(shí)踐。在經(jīng)歷了一段遍游世界的童年后,James畢業(yè)于紐約州北部的倫斯勒理工學(xué)院計(jì)算機(jī)科學(xué)系,并且在威斯康辛大學(xué)拿到碩士學(xué)位,在那段期間,他也在貝爾實(shí)驗(yàn)室(位于Murray Hill,C語(yǔ)言和Unix的發(fā)源地)從事一些有趣的工作。雖然在完成博士班資格考后他馬上屈服于現(xiàn)實(shí)世界的誘惑,但是,能在麥迪遜市找到有趣的工作讓他很高興。他目前和Joe Buberger以及兩只難以管教的貓就住在麥迪遜市。

圖書目錄

前言. 1  
第一章 安裝和設(shè)定 7  
取得Ant發(fā)行包 7  
取得HSQLDB數(shù)據(jù)庫(kù)引擎 9  
取得Hibernate 10  
建立項(xiàng)目目錄層次 11  
第二章 映射簡(jiǎn)介 19  
撰寫映射文件 20  
生成class 23  
編制schema 30  
Hibernate連接MySQL 38  
第三章 善用Hibernate 44  
創(chuàng)建持久保存對(duì)象 44  
取出持久保存對(duì)象 53  
以較佳方式建立查詢 58  
第四章 集合及關(guān)聯(lián) 61  
集合的映射 61  
集合的持久存儲(chǔ) 69  
集合的取出 75  
使用雙向關(guān)聯(lián) 77  
使用簡(jiǎn)單集合 82  
第五章 再談關(guān)聯(lián) 84  
使用lazy關(guān)聯(lián) 84  
定序集合 86  
擴(kuò)充集合中的關(guān)聯(lián) 88  
有生命周期的關(guān)聯(lián).. 100  
反身關(guān)聯(lián) 103  
第六章 枚舉類型的持久保存 106  
定義持久保存的枚舉類型 106  
使用持久保存的枚舉對(duì)象 112  
第七章 自定義類型 117  
定義自定義類型 118  
使用自定義類型的映射 122  
建立合成自定義類型 124  
第八章 條件式查詢 137  
使用簡(jiǎn)單查詢條件 138  
復(fù)合式查詢條件 141  
把查詢條件用于關(guān)聯(lián) 143  
以范例查詢 145  
第九章 淺談HQL 148  
編寫HQL查詢 148  
選取內(nèi)容特性及其他零件 153  
排序 157  
使用聚合值 158  
編寫SQL查詢內(nèi)容 161  
附錄一 Hibernate的類型 165  
附錄二 標(biāo)準(zhǔn)查詢條件 171  
附錄三 Hibernate SQL dialects ...175  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)