出版時(shí)間:2007-4 出版社:清華大學(xué) 作者:愛維森 頁數(shù):266 字?jǐn)?shù):400000
內(nèi)容概要
本書共13章,提供一個(gè)完整的實(shí)例來分別說明如何根據(jù)對(duì)象/關(guān)系型映射文件、Java代碼和現(xiàn)有的schema創(chuàng)建應(yīng)用程序。書中介紹如何用HQL編寫Hibernate查詢,如何結(jié)合使用Hibernate和基于Java的Criteria與Example。同時(shí)還詳細(xì)介紹Hibernate的映射文件格式。本書不是普通的開源文檔的堆砌,而是以合理的結(jié)構(gòu)、適當(dāng)?shù)陌咐笍刂v解Hibernate。 本書適合熟悉Java開發(fā)(包括面向?qū)ο蟮脑O(shè)計(jì))、熟悉SQL和其他關(guān)系數(shù)據(jù)庫、熟悉Ant的開發(fā)人員閱讀和參考。
作者簡介
Will lverson從1990年以來,一直以專業(yè)人士的身份活躍在計(jì)算機(jī)和信息技術(shù)領(lǐng)域。他經(jīng)歷豐富,開發(fā)過統(tǒng)計(jì)學(xué)應(yīng)用,擔(dān)任過NASA太空船數(shù)據(jù)分析師,在蘋果公司負(fù)責(zé)過產(chǎn)品管理,在賽門鐵克公司擔(dān)任過開發(fā)員。在經(jīng)營J2EE咨詢公司的5年時(shí)間中,lversom接觸了大量的客戶,如Sun,BEA和C
書籍目錄
第1章 概述 1.1 為什么要進(jìn)行對(duì)象/關(guān)系映射 1.2 什么是Hibernate 1.3 比較JDBC和Hibernate 1.4 Hibernate的映射機(jī)制 1.5 其他的Java/數(shù)據(jù)庫集成解決方案 1.6 如何獲得和安裝Hibernate 1.7 支持?jǐn)?shù)據(jù)庫第2章 導(dǎo)論 2.1 應(yīng)用程序的構(gòu)架 2.2 映射文件 2.3 生成Java源文件 2.4 應(yīng)用程序的配置 2.5 Web應(yīng)用程序 2.6 JSP用戶界面第3章 從Java開始 3.1 Java對(duì)象模型 3.2 生成映射文件 3.3 生成的schema 3.4 Artifact和Owner的應(yīng)用第4章 從一個(gè)現(xiàn)成的schema開始 4.1 最初的schema 4.2 使用Middlegen 4.3 生成的映射文件 4.4 生成的Java源文件 4.5 操作數(shù)據(jù)庫第5章 映射文件 5.1 基本結(jié)構(gòu) 5.2 映射文件參考第6章 持久化對(duì)象 6.1 Session對(duì)象 6.2 對(duì)象和標(biāo)識(shí) 6.3 生命周期方法第7章 關(guān)系 7.1 數(shù)據(jù)庫關(guān)系 7.2 Java集合關(guān)系 7.3 Java類關(guān)系 7.4 任意關(guān)系 7.5 雙向關(guān)系第8章 查詢 8.1 HQL 8.2 HQL參考 8.3 SELECT子句 8.4 FROM子句 8.5 WHERE子句 8.6 GROUP BU命令 8.7 HAVING子句 8.8 ORDER BY命令 8.9 條件查詢 8.10 Native SQL查詢第9章 事務(wù) 9.1 事務(wù)簡介 9.2 樂觀鎖和悲觀鎖 9.3 悲觀鎖 9.4 樂觀鎖第10章 性能 10.1 找到并解決問題 10.2 查詢語句 10.3 連接地 10.4 緩存技術(shù)第11章 管理schema 11.1 更新已有的schema 11.2 在應(yīng)用程序中更新schema 11.3 生成更新和刪除腳本第12章 最佳實(shí)踐、風(fēng)格指南、提示和技巧 12.1 通過控制轉(zhuǎn)移縮減代碼 12.2 有Threadlocal降低會(huì)話創(chuàng)建的影響 12.3 使用Hibernate作為EJB的BMP解決辦法 12.4 與其他技術(shù)集成 12.5 使用Hibernate的應(yīng)用程序 12.6 如何著手第13章 遠(yuǎn)景展望 13.1 Hibernate3.0 13.2 EJB3.0 13.3 現(xiàn)狀分析
圖書封面
評(píng)論、評(píng)分、閱讀與下載
輕松掌握Hibernate-J2EE開發(fā)者指南 PDF格式下載