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

正文內(nèi)容

跟我學(xué)hibernate框架技術(shù)——“一對一”的實體映射實現(xiàn)mysql(編輯修改稿)

2024-12-13 20:31 本頁面
 

【文章內(nèi)容簡介】 Address/ /class /hibernatemapping 注意: 同時由于 Publish 表中的 publish_id 的產(chǎn)生方式設(shè)置為“ increment”,因此應(yīng)該在該數(shù)據(jù)庫表中首先有數(shù)據(jù)(如可以給出下面的 示例數(shù)據(jù))。否則將從 1 開始產(chǎn)生! ( 3)在 配置文件中增加對該文件的定義 ?xml version=39。39。 encoding=39。utf839。? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD//EN hibernateconfiguration sessionfactory property name=java:p/env/jdbc/datasource/property 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 12/27 頁 12 property name=show_sqlfalse/property property name=dialect/property ! Mapping files mapping resource=/ mapping resource=/ /sessionfactory /hibernateconfiguration 執(zhí)行 TestHibernateXML 一識別 *.xml 文件的正確性 實現(xiàn) Ebook 與 Publish 之間的“一對一”的關(guān)聯(lián) ( 1)修改 類增加一個 Publish 類型的成員屬性 package 。 import .*。 public class EBook 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 13/27 頁 13 { private Integer id。 private String ebookName。 private char ebookKind。 private float ebookPrice。 private Publish publish = null。 public Publish getPublish() { return 。 } public void setPublish(Publish newPublish) { = newPublish。 } public EBook() { } 。 //其它代碼不變 } ( 2)在 里面映射這個關(guān)聯(lián) “ onetoone”關(guān)系定義規(guī)則 “ onetoone” 關(guān)系定義比較簡單,只需在 主控方 加以定義(本例為 EBook 類)。這里,我們的目標(biāo)是由 EBook 對象獲取其對應(yīng)的 Publish 對象。因此 EBook 對象是主控方,為了實現(xiàn)“一對一”關(guān)系,我們在 EBook 對象的映射文件 中加入 onetoone標(biāo)簽節(jié)點,對 Publish 對象進(jìn)行一對一關(guān)聯(lián)。 ( 3)修改 文件以增加下面的內(nèi)容 ?xml version=? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 14/27 頁 14 hibernatemapping class name= table=EBook id name=id type= column name=ebook_id notnull=true/ generator class=foreign param name=propertypublish/param /generator /id property name=ebookName column name=ebookName length=32 notnull=true/ /property property name=ebookKind / property name=ebookPrice / onetoone name=publish class= cascade=all outerjoin=auto constrained=true / /class /hibernatemapping 注意: 其中的 cascade=none,表示不需要進(jìn)行級連。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室 ,版權(quán)所有,盜版必究 , 15/27 頁 15 ( 3) onetoone標(biāo)簽的說明 參考 hibernate 的官方指導(dǎo)手冊,下面給出 onetoone標(biāo)簽的說明 onetoone name=propertyName (1) class=ClassName (2) cascade=all|none|saveupdate|delete (3) constrained=true|false (4) outerjoin=true|false|auto (5) propertyref=propertyNameFromAssociatedClass (6) access=field|property|ClassName (7) / 其中的各個屬性的說明如下: ( 1) name:映射屬性的名稱。 ( 2) class(可選):被關(guān)聯(lián)的類的名稱,如果省略此屬性,則通過反射機(jī)制得到與此屬性名稱一致的類。 ( 3) cascade(可選)表明操作是否從 父對象級聯(lián)到被關(guān)聯(lián)的對象。 ( 4) constrained(可選):表明該類對應(yīng)的表對應(yīng)的數(shù)據(jù)庫表,和被關(guān)聯(lián)的對象所對應(yīng)的數(shù)據(jù)庫表之間,通過一個外鍵引用對主鍵進(jìn)行約束。這個選項影響 save()和 delete()在級聯(lián)執(zhí)行時的先后順序。 ( 5) outerjoin(可選):是否允許外連接抓??;默認(rèn)是 auto,關(guān)聯(lián)對象沒有采用 proxy 機(jī)制時使用外聯(lián)接。 ( 6) propertyref(可選):指定關(guān)聯(lián)類的一個屬性,這個屬性將會和本外鍵相對應(yīng)。默認(rèn)為關(guān)聯(lián)類的主鍵。 ( 7) access(可選): Hibernate 用來訪問屬性的策略,默認(rèn)是 property. 對 cascade 級聯(lián)屬性的說明 ( 1)作用 Hibernate 允
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1