版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java私塾深入淺出學(xué)Hibernate4系列精品教程Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程私塾在線公告n 私塾在線 ?frombook 獨(dú)家提供本教程的教學(xué)視頻n 私塾在線獨(dú)家提供,已有精品視頻課程:Java基礎(chǔ)、Java中級、Java高級、Java項(xiàng)目、Java Web開發(fā)、
2、Java Web項(xiàng)目(中移動科技綜合管理)、數(shù)據(jù)庫SQL、PL/SQL、Jquery、研磨Struts2、Hibernate4實(shí)戰(zhàn)、Spring3開發(fā)實(shí)戰(zhàn)、log4j&slf4j實(shí)戰(zhàn)、ant實(shí)戰(zhàn)、maven實(shí)戰(zhàn) 等n 正在制作中的精品課程介紹:Android開發(fā)和項(xiàng)目實(shí)戰(zhàn)、Ext開發(fā)到實(shí)戰(zhàn)、數(shù)據(jù)庫設(shè)計(jì)和性能優(yōu)化、WebLogic從入門到精通、JBPM4的開發(fā)、Spring MVC開發(fā)、Spring Security開發(fā)、SSH+JBPM綜合項(xiàng)目、保險(xiǎn)業(yè)核心業(yè)務(wù)系統(tǒng)開發(fā)、金融業(yè)核心業(yè)務(wù)系統(tǒng)開發(fā)。更多更多機(jī)不可失,失不再來,敬請各位朋友奔走相告,Hold住這給力的驚喜!后續(xù)還會推出更多的活動,盡請
3、關(guān)注私塾在線的公告,早加入早享受!私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程整體課程概覽n 系統(tǒng)的、循序漸進(jìn)的學(xué)習(xí)Hibernate4的開發(fā)知識n 第一部分:Hibernate入門包括:是什么、ORMapping原理、能干什么、有什么、體系結(jié)構(gòu)、怎么做、HelloWorldn 第二部分:Hibernate的基本配置包括:cfg配置、mapping配置、類型映射
4、、組件映射、事務(wù)配置、緩存配置等n 第三部分:Hibernate基本開發(fā)包括:持久類、Hibernate的對象狀態(tài)、使用Hibernate實(shí)現(xiàn)增刪改查、HQL語句、條件查詢、Native SQL、批量處理、過濾器等n 第四部分:關(guān)系映射包括:集合映射、關(guān)聯(lián)關(guān)系映射、父子關(guān)系、復(fù)雜的映射等n 第五部分:JavaEE的事務(wù)包括:事務(wù)產(chǎn)生的動機(jī)、事務(wù)的模型、分布式事務(wù)、聲明性事務(wù)、事務(wù)傳播性、編程性事務(wù)、事務(wù)的隔離級私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java
5、就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程整體課程概覽n 第六部分:Hibernate的事務(wù)和并發(fā)n 第七部分:性能提升和二級緩存包括:抓取策略、集合的性能、二級緩存、查詢緩存、管理緩存等n 第八部分:基本實(shí)現(xiàn)原理包括:分增刪改查的操作說明Hibernate基本的實(shí)現(xiàn)原理n 第九部分:最佳實(shí)踐n 第十部分:零配置私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!
6、深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程概覽n Hibernate的基本概念Hibernate是什么n ORMaping的基本理論私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程第一部分:Hibernate入門私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460
7、190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate是什么-1n Hibernate是什么Hibernate是一個(gè)輕量級的ORMapping框架n ORMapping原理(Object Relational Mapping)私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精
8、品教程Hibernate是什么-2n ORMapping基本對應(yīng)規(guī)則:1:類跟表相對應(yīng)2:類的屬性跟表的字段相對應(yīng)3:類的實(shí)例與表中具體的一條記錄相對應(yīng)4:一個(gè)類可以對應(yīng)多個(gè)表,一個(gè)表也可以對應(yīng)對個(gè)類5:DB中的表可以沒有主鍵,但是Object中必須設(shè)置主鍵字段6:DB中表與表之間的關(guān)系(如:外鍵)映射成為Object之間的關(guān)系7:Object中屬性的個(gè)數(shù)和名稱可以和表中定義的字段個(gè)數(shù)和名稱不一樣n ORMapping的基本實(shí)現(xiàn)方式:使用JDBC,用SQL來操作數(shù)據(jù)庫,只是看動態(tài)生成還是人工寫代碼來實(shí)現(xiàn)。大家想想,我們實(shí)現(xiàn)過ORMapping嗎?私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻
9、, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件ObjectUserModelRelationalDBMappingJDBC+Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!手工寫sql私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Object各種實(shí)體對象和對象實(shí)例Relation DataBase數(shù)據(jù)表MappingHibernate由Hibernate來實(shí)現(xiàn)對象和關(guān)系型數(shù)據(jù)庫的相互映射(Hibernate怎么知道如何映射呢?)XXX.cfg.xmlXXX
10、.hbm.xmlJava私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate是什么-3私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程小結(jié)n Hibernate是什么n ORMapping的基本理論n 作業(yè):復(fù)習(xí)和掌握這些理論知識私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻
11、, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程概覽n Hibernate的基本概念Hibernate能干什么、Hibernate有什么私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列
12、精品教程第一部分:Hibernate入門私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate能干什么n Hibernate能干什么:Hibernate主要用來實(shí)現(xiàn)Java對象和表之間的映射,除此之外還提供還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時(shí)人工使用SQL和JDBC處理數(shù)據(jù)的時(shí)間。Hibernate的目標(biāo)是對于開發(fā)者通常的數(shù)據(jù)持久化相關(guān)的
13、編程任務(wù),解放其中的95%。對于以數(shù)據(jù)為中心的程序來說,它們往往只在數(shù)據(jù)庫中使用存儲過程來實(shí)現(xiàn)商業(yè)邏輯,Hibernate可能不是最好的解決方案;對于那些在基于Java的中間層應(yīng)用中,它們實(shí)現(xiàn)面向?qū)ο蟮臉I(yè)務(wù)模型和商業(yè)邏輯的應(yīng)用,Hibernate是最有用的。Hibernate可以幫助你消除或者包裝那些針對特定廠商的SQL代碼,并且?guī)湍惆呀Y(jié)果集從表格式的表示形式轉(zhuǎn)換到一系列的對象去。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件OracleMySqlSqlServerJava私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!應(yīng)用
14、程序Hibernate私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate有什么-1n 一個(gè)非常簡要的Hibernate體系結(jié)構(gòu)的高層概要圖私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以
15、出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate有什么-2n Hibernate運(yùn)行時(shí)體系結(jié)構(gòu)“最小”的體系結(jié)構(gòu)方案,要求應(yīng)用程序提供自己的 JDBC 連接并管理自己的事務(wù)。這種方案使用了Hibernate API 的最小子集.私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate有什么-3n “全面解決”的體系結(jié)構(gòu)方
16、案,將應(yīng)用層從底層的JDBC/JTA API中抽象出來,而讓Hibernate來處理這些細(xì)節(jié)。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程Hibernate有什么-4n SessionFactory (org.hibernate.SessionFactory)針對單個(gè)數(shù)據(jù)庫映射關(guān)系經(jīng)過編譯后的內(nèi)存鏡像,是線程安全的(不可變)。 它是生成Session的工廠,本身
17、要用到ConnectionProvider。n Session (org.hibernate.Session)表示應(yīng)用程序與持久儲存層之間交互操作的一個(gè)單線程對象,此對象生存期很短,隱藏了JDBC連接,也是Transaction的工廠。n Transaction (org.hibernate.Transaction)應(yīng)用程序用來指定原子操作單元范圍的對象,它是單線程的,生命周期很短。它通過抽象將應(yīng)用從底層具體的JDBC、JTA以及CORBA事務(wù)隔離開。n ConnectionProvider (org.hibernate.connection.ConnectionProvider)生成JDBC
18、連接的工廠(有連接池的作用)。它通過抽象將應(yīng)用從底層的Datasource或DriverManager隔離開。僅供開發(fā)者擴(kuò)展/實(shí)現(xiàn)用,并不暴露給應(yīng)用程序使用。n TransactionFactory (org.hibernate.TransactionFactory)生成Transaction對象實(shí)例的工廠。僅供開發(fā)者擴(kuò)展/實(shí)現(xiàn)用,并不暴露給應(yīng)用程序使用。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出
19、學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程小結(jié)n Hibernate能干什么n Hibernate有什么、Hibernate的體系結(jié)構(gòu)n 作業(yè):復(fù)習(xí)和掌握這些理論知識私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程概覽n Hibernate的HelloWorld私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件
20、真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程第一部分:Hibernate入門私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-1n 要研究怎么做,先得搞清楚需要做什么根據(jù)剛才的學(xué)習(xí),做基本的Hibernat
21、e應(yīng)用程序,要完成下面的工作:Object、數(shù)據(jù)庫的表、兩種配置文件、客戶端程序來調(diào)用Hibernate的接口進(jìn)行操作。n 構(gòu)建環(huán)境最簡單的方法:把hibernate-release-4.0.0.Beta4.zip包里面lib/required下的jar包全部添加到工程的library里面,另外還需添加slf4j的實(shí)現(xiàn)包slf4j-log4j12-1.5.8.jar和log4j的實(shí)現(xiàn)包log4j-1.2.16.jar,還有別忘了把JDBC的驅(qū)動jar包也加入到library里面n Object怎么做1:就是前面學(xué)過的vo的寫法(規(guī)則同樣是那四點(diǎn))2:要求必須有一個(gè)public為空參的構(gòu)造方法,
22、現(xiàn)在寫vo一般不寫構(gòu)造方法,默認(rèn)就有一個(gè),但是寫構(gòu)造方法的時(shí)候要注意寫上一個(gè)public為空參的構(gòu)造方法3:要求提供一個(gè)標(biāo)識屬性(identifier)4:使用非final的類(因?yàn)橐褂么韥硌舆t實(shí)體的裝載)5:設(shè)若構(gòu)建一個(gè)對象:cn.javass.h4.hello.UserModel,有四個(gè)屬性:uuid,userId,name,age私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hiberna
23、te4開發(fā)系列精品教程HelloWorld-2n 在數(shù)據(jù)庫中建表設(shè)若構(gòu)建一個(gè)表為tbl_user,字段:uuid,userId,name,agen 配置xxx.cfg.xml1:缺省名稱為 hibernate.cfg.xml2:存放在當(dāng)前classes的根目錄下,開發(fā)的時(shí)候在src根下就可以了3:主要有如下四部分配置 :(1)與DB的連接(2)可選配置(3)資源文件注冊(4)二級緩存4:配置的時(shí)候可以到Hibernate發(fā)行包里面找個(gè)hibernate.cfg.xml的例子,比如可以用“projecthibernate-documentationquickstarttutorialsbasic
24、srctestresources”下面的hibernate.cfg.xml作例子5:示例如下:私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-3oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:localhost:1521:orcltesttest2org.hibernate.dialect.Ora
25、cleDialecttrue私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-4n 配置xxx.hbm.xml1:與被描述的類同名 ,如:UserModel.hbm.xml2:存放位置與所描述類存放在同一文件夾下3:主要有如下四部分配置 :(1)類和表的映射(2)主鍵的映射(3)類的屬性和DB中字段的映射(4)關(guān)系的映射4:配置的時(shí)候可以到hib
26、ernate發(fā)行包里面找個(gè)例子,比如可以用“projecthibernate-coresrctestjavaorghibernatetestcid”下面的Customer.hbm.xml作例子5:示例如下:私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-5私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯
27、課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900importimportimportimportorg.hibernate.Session;org.hibernate.SessionFactory;org.hibernate.Transaction;org.hibernate.cfg.Configuration;public class Client public static void main(String args) SessionFactory sf = newConfiguration().configure().buildSessionFactory();Sess
28、ion s = null;Transaction t = null;Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-6客戶端文件:package cn.javass.h4.hello;私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-7try/準(zhǔn)備數(shù)
29、據(jù)UserModel um = new UserModel();um.setUuid(1);um.setUserId(id1);um.setName(name1);um.setAge(1);s = sf.openSession();t = s.beginTransaction();s.save(um);mit();catch(Exception err)t.rollback();err.printStackTrace();finallys.close();私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:4
30、60190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-8測試:直接在Elipse里面運(yùn)行Client文件即可,運(yùn)行結(jié)束,你將會看到在console輸出:“Hibernate: insert into tbl_user (userId, name, age, uuid) values(?, ?, ?, ?)”,打開數(shù)據(jù)庫的數(shù)據(jù)表,你會看到一條值已經(jīng)加入了。說明:1:SessionFactory sf = new Configuration().configure().buildSessio
31、nFactory();這句話的意思是讀取hibernate.cfg.xml,創(chuàng)建Session工廠,是線程安全的。默認(rèn)是”hibernate.cfg.xml”,不用寫出來,如果文件名不是”hibernate.cfg.xml”,那么需要顯示指定,如下:SessionFactory sf = newConfiguration().configure(“javass.cfg.xml”).buildSessionFactory();2:Session是應(yīng)用程序主要使用的Hibernate接口,約相當(dāng)于JDBC的Connection+Statement/PreparedStatement的功能,是線程不
32、安全的私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-93:在Hibernate4里面,已經(jīng)不推薦使用Configuration類了,而改為使用ServiceRegistryBuilder和MetadataSources來代替,新的寫法大致如下:ServiceRegistryBuilder builder = new ServiceRegist
33、ryBuilder().configure();builder.applySetting(connection.driver_class, oracle.jdbc.driver.OracleDriver);builder.applySetting(connection.url, jdbc:oracle:thin:localhost:1521:orcl);builder.applySetting(connection.username, ztb);builder.applySetting(connection.password, ztb);builder.applySetting(connect
34、ion.pool_size, 2);builder.applySetting(hibernate.dialect, org.hibernate.dialect.OracleDialect);builder.applySetting(show_sql, true);MetadataSources sources = new MetadataSources( builder.buildServiceRegistry() );sources.addResource(cn/javass/h4/hello/UserModel.hbm.xml);MetadataImpl metadata = (Metad
35、ataImpl) sources.buildMetadata();SessionFactory sf = metadata.getSessionFactoryBuilder().buildSessionFactory();這種寫法,現(xiàn)在還沒有實(shí)現(xiàn)完全,不太好用,所以官方給出的示例里面還是采用以前的方式,大家先了解一下。4:這里使用的事務(wù)Transaction是Hibernate的Transaction,需要有,不能去掉。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900APP應(yīng)用程序DBH
36、ibernate由Hibernate實(shí)現(xiàn)ORMapping調(diào)用save方法,傳入U(xiǎn)serModel實(shí)例session上下文里面的對象實(shí)例池(一級緩存)調(diào)用事務(wù)的commit方法真正的MappingJava私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程HelloWorld-10為什么必須有這個(gè)Hibernate的事務(wù)呢?以HelloWorld為例來看看:私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)
37、的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程小結(jié)n Hibernate的HelloWorld需要做些什么、具體每步怎么做n 作業(yè):按照講述和演示,去構(gòu)建Hibernate的開發(fā)和運(yùn)行環(huán)境,并實(shí)現(xiàn)HelloWorld的功能。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程概覽n Hiberna
38、te的基本配置XXX.cfg.xml的配置私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程第二部分:Hibernate的基本配置私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺
39、出學(xué)Hibernate4開發(fā)系列精品教程可編程的配置方式-1n 如果在配置cfg.xml的時(shí)候,不想在里面配置hbm.xml怎么辦呢?可在程序里使用可編程的配置方式,也就是使用程序來指定在cfg.xml里面的配置信息,不推薦這種方式。如下:Configuration cfg = new Configuration().addResource(Item.hbm.xml).addResource(Bid.hbm.xml);一個(gè)替代方法(有時(shí)是更好選擇)是,指定被映射的類,讓Hibernate幫你尋找映射定義文件:Configuration cfg = new Configuration().add
40、Class(org.hibernate.auction.Item.class).addClass(org.hibernate.auction.Bid.class);這種方式消除了任何對文件名的硬編碼私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程可編程的配置方式-2還可以通過編程的方式來指定配置屬性:Configuration cfg = new Configura
41、tion().addClass(org.hibernate.auction.Item.class).setProperty(hibernate.dialect,org.hibernate.dialect.MySQLInnoDBDialect).setProperty(hibernate.connection.datasource, java:comp/env/jdbc/test).setProperty(hibernate.order_updates, true);n 其他可以傳入配置屬性的方式:1:properties文件2:xml文件3:設(shè)置Java的系統(tǒng)屬性,形如:java Dprope
42、rty=valuen 另外要注意一點(diǎn):org.hibernate.cfg.Configuration 實(shí)例被設(shè)計(jì)成啟動期間(startup-time)對象,一旦SessionFactory 創(chuàng)建完成它就被丟棄了。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-與數(shù)據(jù)庫連接-1n 與數(shù)據(jù)庫連接的配置有兩種方法,一種是JDBC,一種是Data
43、Sourcen JDBC的配置n 示例:oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:localhost:1521:orcljavassjavass私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-與數(shù)據(jù)庫連接-2n 數(shù)據(jù)源的配置n 示例如下:java:/javassDs私塾在線?fromb
44、ook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件網(wǎng)址:propertypropertyproperty5name=c3p0.max_size20name=c3p0.timeout180name=c3p0.max_statements50Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-與數(shù)據(jù)庫連接-3n 連接池c3p0的配置由于Hibernate自己實(shí)現(xiàn)的連接池不太好,在項(xiàng)目中,建議使用工業(yè)級的連接池,比如:c3p0,Hibernate發(fā)行包中帶有c3p0,下面就是其
45、基本配置示例:oracle.jdbc.driver.OracleDriverjdbc:oracle:thin:localhost:1521:orcljavassjavass真正高質(zhì)量培訓(xùn) 簽訂就業(yè)協(xié)議 咨詢QQ:460190900私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-可選配置-1私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻,
46、 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-可選配置-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程數(shù)據(jù)庫的catalog和scheman 為了解決數(shù)
47、據(jù)庫中元素命名沖突的問題,引入catalog和schema來解決。從概念上說,一個(gè)數(shù)據(jù)庫系統(tǒng)包含多個(gè)Catalog,每個(gè) Catalog又包含多個(gè)Schema,而每個(gè)Schema又包含多個(gè)數(shù)據(jù)庫對象(表、視圖、字段等)。n 比較簡單而常用的實(shí)現(xiàn)方式是使用數(shù)據(jù)庫名作為Catalog名,使用用戶名作為Schema名,各種數(shù)據(jù)庫系統(tǒng)對Catalog和Schema的支持具體可參見下表:私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!
48、值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-可選配置-3私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-JDBC和連接屬性-1私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-
49、最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-JDBC和連接屬性-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-JDBC和連接屬性-3私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽
50、訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-JDBC和連接屬性-4私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-緩存屬性-1私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量
51、免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-緩存屬性-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-事務(wù)屬性-1私塾在線?fromb
52、ook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-事務(wù)屬性-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900nnn為了讓應(yīng)用在JDBC事務(wù)和JTA事務(wù)環(huán)境中可以移植,建議使用可選的Hibernate Transaction API,它包裝并隱藏了底層系
53、統(tǒng)通過設(shè)置Hibernate配置屬性hibernate.transaction.factory_class來指定 一個(gè)Transaction實(shí)例的工廠類有三個(gè)標(biāo)準(zhǔn)(內(nèi)建)的選擇:1:委托給數(shù)據(jù)庫(JDBC)事務(wù)(默認(rèn))Hibernate4以前:org.hibernate.transaction.JDBCTransactionFactoryHibernate4里面:ernal.jdbc.JDBCTransactionFactory2:JTA事務(wù),如果在上下文環(huán)境中存在運(yùn)行著的事務(wù)(如, EJB會話Bean的方法), 則委托給容器管 理的事務(wù), 否則,將啟動一個(gè)新的事務(wù),并使用Bean管理的事務(wù).
54、Hibernate4以前: org.hibernate.transaction.JTATransactionFactoryHibernate4里面: ernal.jta.JTATransactionFactory3:委托給容器管理的JTA事務(wù)Hibernate4以前: org.hibernate.transaction.CMTTransactionFactoryHibernate4里面:ernal.jta.CMTTransactionFactory也可以定義屬于你自己的事務(wù)策略 (如, 針對CORBA的事務(wù)服務(wù))Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入
55、淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-事務(wù)策略-1私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-事務(wù)策略-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家
56、,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-其它屬性-1私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-其它屬性-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900J
57、ava私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-方言-1私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-方言-2私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址
58、:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程xxx.cfg.xml配置-日志1:Hibernate使用SLF4J來做日志記錄,可以根據(jù)你選擇的綁定把日志輸出到日志框架(NOP、Simple、log4j version 1.2、JDK 1.4 logging、JCL 或 logback)上。2:需要在 classpath 里加入 slf4j-api.jar 和你選擇的綁定的 JAR 文件(使用 Log4J 時(shí)加入slf4j-log4j12.jar) ,當(dāng)然別忘了加入log4j自己的jar
59、包。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程小結(jié)n Hibernate的基本配置XXX.cfg.xml的配置n 作業(yè):復(fù)習(xí)和練習(xí)這些配置,尤其是上課要求掌握的配置。私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就
60、業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程本節(jié)課程概覽n Hibernate的基本配置XXX.hbm.xml的配置私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)議網(wǎng) 址:咨詢QQ:460190900Java私塾-最專業(yè)的Java就業(yè)培訓(xùn)專家,因?yàn)閷I(yè),所以出色!值得你的信賴!深入淺出學(xué)Hibernate4開發(fā)系列精品教程第二部分:Hibernate的基本配置私塾在線?frombook 獨(dú)家提供配套教學(xué)視頻, 更有大量免費(fèi)在線學(xué)習(xí)視頻獨(dú)家大放送編輯課件真正高質(zhì)量培訓(xùn)簽訂就業(yè)協(xié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合作協(xié)議合同范本大全
- 鮑溫樣丘疹病病因介紹
- 2023房屋租賃協(xié)議書樣本6篇
- 2025工廠轉(zhuǎn)讓協(xié)議書
- 2024-2025學(xué)年山東省濱州市無棣縣青島版二年級上冊期中考試數(shù)學(xué)試卷(原卷版)-A4
- 2023年天津市十二區(qū)重點(diǎn)學(xué)校高考語文二模試卷
- 重慶2020-2024年中考英語5年真題回-教師版-專題03 短文填空
- 激勵與約束對基層衛(wèi)生改革的幾點(diǎn)思考課件
- 2024-2025食醋行業(yè)發(fā)展現(xiàn)狀及未來趨勢報(bào)告
- PLC控制技術(shù)考試模擬題+參考答案
- 精選海爾市場鏈組織結(jié)構(gòu)分析
- 中西方文化對比講座課件
- 路堤及路塹施工安全(ppt)
- 熱熔型路面標(biāo)線涂料試驗(yàn)檢測記錄表
- AutodeskCAD軟件轉(zhuǎn)型SaaS標(biāo)桿
- 高爐沖渣水余熱利用項(xiàng)目技術(shù)方案
- 說明書hid500系列變頻調(diào)速器使用說明書s1.1(1)
- 電力設(shè)施維保服務(wù)方案
- 朗誦的技巧:內(nèi)三外四(完整版)
- 《中國古代文學(xué)史——第四編:隋唐五代文學(xué)》PPT課件(完整版)
- 中央企業(yè)開展網(wǎng)絡(luò)安全工作策略和方式
評論
0/150
提交評論