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

正文內(nèi)容

跟我學(xué)hibernate框架技術(shù)——“一對(duì)一”的實(shí)體映射實(shí)現(xiàn)mysql-閱讀頁(yè)

2024-11-27 20:31本頁(yè)面
  

【正文】 版權(quán)所有,盜版必究 , 16/27 頁(yè) 16 關(guān)聯(lián)對(duì)象(被動(dòng)方)是否同步執(zhí)行同一操作。 ( 2)注意的問題 ? cascade 的默認(rèn)值為 false ? 只有“關(guān)系標(biāo)簽”才有 cascade 屬性: manytoone, onetoone , any, set(map, bag, idbag, list, array) , onetomany(manytomany)。 cascade 屬性的可選值: ? All:所有情況下均進(jìn)行關(guān)聯(lián)操作。這是默認(rèn)值 。 ? delete:在執(zhí)行 delete 時(shí)進(jìn)行關(guān)聯(lián)操作。 比如一個(gè) employee 存放職員信息,一個(gè) timecard 存放職員的考勤信息,當(dāng)從職員表中刪除一個(gè)職員時(shí), timecard 表中對(duì)應(yīng)的考勤信息已經(jīng)沒有意義,因?yàn)槠渌鶎俚穆殕T已不存在,如果繼續(xù)留在 timecard 表中就成了沒用的也稱臟數(shù)據(jù)。在 hibernate中如果要達(dá)到這個(gè)效果只需要設(shè)置 cascade 屬性值即可。 ( 5)各種設(shè)置的值的含義 cascade 屬性設(shè)置為除了 none(為從來不作級(jí)聯(lián)操作)以外任何有意義的值, 它將把特定的操作傳播到關(guān)聯(lián)對(duì)象中,這個(gè)值就代表著 Hibernate 基本操作的名稱。 根據(jù) EBook 獲得其關(guān)聯(lián)的 Publish ( 1)在本 測(cè)試用的 中增加 doInsertEBookDataToDBRelation 的方法 public boolean doInsertEBookDataToDBRelation() throws HibernateException, { Session session=null。 try { session = ()。J2EE 應(yīng)用開發(fā) 39。139。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 18/27 頁(yè) 18 EBook oneEBook = new EBook()。 */ (J2EE 應(yīng)用開發(fā) )。139。 ()。 (機(jī)械出版社 )。 (publish)。 //保存該實(shí)體及其關(guān)連的實(shí)體 ()。 } (在 doInsertEBookDataToDB 方法中出現(xiàn)了 HibernateException錯(cuò)誤 , he)。 } finally 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 19/27 頁(yè) 19 { /* 這樣你就可以隨心所欲的多次調(diào)用 ()。 不管是在你的 servlet 代碼中,或者在 servlet filter 中還是在 HTTP 結(jié)果返回之前,你都必須確保 這個(gè) Session 在 你的數(shù)據(jù)庫(kù)訪問工作完成后關(guān)閉。 } return true。 Transaction tx=null。 try { session = ()。 List result = (selectHQL).list()。 index ()。 (oneEBook)。 (Publish ID=+().getId())。 (Publish Address=+().getPublishAddress())。 } catch(HibernateException he) { (在 doSelectEBookDataFromDB 方法中出現(xiàn)了 HibernateException 錯(cuò)誤 , he)。 } finally { ()。 } 執(zhí)行該 Web 應(yīng)用 ( 1)修改 Web 應(yīng)用中的 中的測(cè)試代碼為 下面的內(nèi)容 % page contentType=text/html。 totalEBookList=(from EBook)。 index ()。 (EBook ID=+()+ )。 (EBook Kind=+()+ )。 (該書所對(duì)應(yīng)的出版社的信息為 :)。 (Publish Name=+().getPublishName()+ )。 } % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN htmlhead/headbody/body 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 22/27 頁(yè) 22 /html ( 2)再部署該 Web 應(yīng)用 ( 3)執(zhí)行 Web 應(yīng)用 輸入 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 23/27 頁(yè) 23 注意:如果出現(xiàn)下面的錯(cuò)誤 是由于我們的數(shù)據(jù)庫(kù)表中的數(shù)據(jù)不滿足“主鍵關(guān)聯(lián)”的要求 將數(shù)據(jù)修改為相互匹配就可以 ( 4)同時(shí)在控制臺(tái)中出現(xiàn)下面的提示內(nèi)容 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 24/27 頁(yè) 24 ( 5)觀察數(shù)據(jù)庫(kù)表中的數(shù)據(jù) 這是因?yàn)槲覀冊(cè)?EBook 映射文件中設(shè)置了其 id 值為外鍵生成策略,所以 Hibernate 會(huì)先插入 Publish,然后用 publish 的主鍵值填充 EBook 的主鍵值,以保證 Publish 與 EBook 表的主鍵值相等。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 25/27 頁(yè) 25 采用 JUnit 單元測(cè)試實(shí)現(xiàn) 修改測(cè)試用例為下面的代碼 package 。 import 。 import 。 import 。 import 。 import 。 Before public void setUp() throws Exception { oneHibernateDAOBean=new HibernateDAOBean()。 } Test public void testDoInsertEBookDataToDB() throws HibernateException, UnsupportedEncodingException { boolean returnResult=()。 } Test public void testDoSelectEBookDataFromDB() { String HQLSelect=from 。 (resultList)。 index ()。 (oneEBook)。 (onePubl
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1