freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

j2ee項(xiàng)目實(shí)訓(xùn)hibernate框架技術(shù)——第1章hibernateormapping技術(shù)基礎(chǔ)第2部分-資料下載頁(yè)

2024-11-17 16:17本頁(yè)面

【導(dǎo)讀】Hibernate查詢語(yǔ)言),這種查詢語(yǔ)言看上去很像標(biāo)準(zhǔn)的SQL查詢語(yǔ)言。對(duì)象中如屬性、繼承、多態(tài)和關(guān)聯(lián)之類的面向?qū)ο蟾拍?。查詢語(yǔ)言或者可以花少量的時(shí)間就能夠迅速地掌握它。但要注意的一點(diǎn),在HQL查詢語(yǔ)言。庫(kù)表中的字段等方面的內(nèi)容,起而代之的是持久類、持久類中的成員屬性等方面的內(nèi)容。在查詢語(yǔ)句中除了JavaPO持久類名稱與PO類中的成員屬性的名。稱外,查詢語(yǔ)句中其它部分對(duì)大小寫(xiě)并不敏感。所以SeLeCT與sELEct以及SELECT. 該from子句簡(jiǎn)單地返回類的所有對(duì)象實(shí)例。在缺省時(shí)能夠利用Java中的反射技術(shù)來(lái)自動(dòng)查找目標(biāo)類。的查詢中使用此別名userInfo來(lái)獲得其成員屬性。請(qǐng)讀者參考下面的示例。如果子句中同時(shí)出現(xiàn)多個(gè)類,則其查詢結(jié)果是產(chǎn)生一個(gè)笛卡兒積或產(chǎn)生跨表的連接。name命名參數(shù)進(jìn)行賦值。這樣將使得代碼更加簡(jiǎn)潔易懂。

  

【正文】 JDTS 的 JDBC 驅(qū)動(dòng)程序(讀者可以從 進(jìn)行下載)。 添加的方法與前面添加 Hibernate 框架 的系統(tǒng)包類似,請(qǐng)見(jiàn)下面的圖 所示。 圖 添加 JDTS 的 MS SQLServer2020 的 JDBC 驅(qū)動(dòng)程序?qū)υ捒? 注意: 由于 使用微軟的提供的 MS SQLServer2020 的 JDBC驅(qū)動(dòng)程序來(lái)連接 MS SQLServer2020數(shù)據(jù)庫(kù)系統(tǒng)時(shí),如果數(shù)據(jù)庫(kù)表中存在 TEXT, NTEXT, IMAGE 等大型字段,對(duì)于 ResultSet的字段讀取必須按照從左向右的順序讀取,不能從右往左、并且也不能連續(xù)讀 2 次讀取。 因此,建議讀者在自己的計(jì)算機(jī)中最 好 應(yīng)用 JDTS 的 JDBC 驅(qū)動(dòng)程序,性能也比較高,而且還能夠連接 MS SQLServer2020。 設(shè)計(jì)數(shù)據(jù)庫(kù)表 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 14/16 頁(yè) 本示例計(jì)劃采用 MS SQLServer2020 的數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)文件 的名稱為 DataBase,在其中包含下面的 Book 數(shù)據(jù)庫(kù)表。該 Book 表中的各個(gè)字段請(qǐng)見(jiàn)圖 所示。 圖 本示例的 Book 數(shù)據(jù)庫(kù)表 為本項(xiàng)目提供 文件 ( 1) 文件 Hibernate 框架 從該配置文件中讀取和數(shù)據(jù)庫(kù)連接有關(guān)的信息 , 提供該配置文件實(shí)現(xiàn)連接指定的數(shù)據(jù)庫(kù)。 【例 114】 文件的內(nèi)容 示例 ?xml version=39。39。 encoding=39。gb231239。? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD//EN hibernateconfiguration sessionfactory property name=dialect/property property name=/property property name=jdbc:jtds: DataBase/property property name=sa/property 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 15/16 頁(yè) property name=1234/property property name=show_sqltrue/property mapping resource=/ /sessionfactory /hibernateconfiguration 注意: 在 文件中,主要是為 Hibernate 框架系統(tǒng)提供了下面 的四方面的信息。 1) 指定數(shù)據(jù)庫(kù)的“方言”,也就是數(shù)據(jù)庫(kù)的類型。本示例采用的是 MS SQLServer2020,因此為 dialect 屬 性 提 供 一 個(gè) MS SQLServer2020 的方言類。 2) 指定數(shù)據(jù)庫(kù)的連接方面的信息,比如數(shù)據(jù)庫(kù)的 JDBC 驅(qū)動(dòng)程序、數(shù)據(jù)源的 URL 地址、數(shù)據(jù)庫(kù)的用戶帳號(hào)和密碼。 3) 改變 Hibernate 框架 運(yùn)行過(guò)程中的一些工作狀態(tài)或者工作參數(shù),本示例中的show_sql 設(shè)置為 true,表示希望讓 Hibernate 框架 在后臺(tái)能 夠打印輸出其所執(zhí)行的各個(gè) SQL 語(yǔ)句。這樣開(kāi)發(fā)者將能夠了解 Hibernate 框架 在運(yùn)行過(guò)程中到底在干什么! 4) 再指定需要加載的各個(gè)持久類所對(duì)應(yīng)的映射文件,這樣 Hibernate 框架 在啟動(dòng)時(shí)能夠分別對(duì)不同的映射文件也進(jìn)行解析。 ( 2) 文件的主要作用 利用它來(lái)為 Hibernate 框架 提供系統(tǒng)中的物理數(shù)據(jù)庫(kù)的 JDBC 的連接配置參數(shù)項(xiàng)目,同時(shí) 也 可以實(shí)現(xiàn) 改變 Hibernate 框架 運(yùn)行時(shí) 的 行為 ,比如說(shuō)添加數(shù)據(jù)表的映射文件等等 。 本書(shū)計(jì)劃在第三章的“ Hibernate 框架 的系統(tǒng)配置文件 ”中 將進(jìn)一步更詳細(xì)地討論它的作用和內(nèi)容的要求。 ( 3)該文件的存放目錄位置 這個(gè)配置文件應(yīng)該位于應(yīng)用 系統(tǒng)的 classpath 中, 請(qǐng)見(jiàn) 下面的 圖 所示。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 16/16 頁(yè) 圖 文件的內(nèi)容幾位置 配置 屬性文件 ( 1) Apache Log4j 日志組件 由于 Hibernate 框架 使用 Apache monslogging 來(lái)為應(yīng)用中的各種事件記錄日志,monslogging 將直接輸出到 Apache Log4j(如果在類路徑中包括 )或 logging(如果運(yùn)行在 或以上的環(huán)境下)。這樣將允許開(kāi)發(fā)者在 Log4j 和 JDK logging 之間進(jìn)行選擇。但多數(shù)開(kāi)發(fā)者都喜歡應(yīng)用 Log4j 組件。 在應(yīng)用系統(tǒng)運(yùn)行過(guò)程中,讀者可以觀察到 Hibernate 的 log 提示內(nèi)容。 ( 2)為本應(yīng)用提供 的 屬性文件 讀者可以直接 從 Hibernate 框架 的系統(tǒng)包所在的 etc/目錄下拷貝一個(gè) 模板文件到本項(xiàng)目中,并與 一起。請(qǐng)見(jiàn) 圖 所示。 圖 配置 屬性文件
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1