【文章內(nèi)容簡介】
在軟件開發(fā)中,需要建立概念模型。在軟件設(shè)計階段,需要建立域模型(面向?qū)ο?與數(shù)據(jù)模型(面向關(guān)系).(2) 概念模型:用來分析問題域,識別系統(tǒng)中的實體.(很有可能轉(zhuǎn)化為類),描述實體的概念和屬性,以及實體之間的關(guān)系(一對一,一對多,多對多),.(3) 域模型(設(shè)計模型):域?qū)ο?實體域,過程域,事件域?qū)ο?,及域?qū)ο笾g的關(guān)系.(關(guān)聯(lián)(例:類A,B相關(guān)聯(lián),可以把被引用的類B作為類A的屬性,即private B b ),依賴(類之間的訪問關(guān)系,如果類A負責訪問類B中的方法或?qū)傩?或者類A負責實例化類B,則說類A以來類B,比如過程域?qū)ο笠蕾囉趯嶓w域?qū)ο?,聚集(整體與部分的關(guān)系,部分類的對象不能單獨存在),一般化(繼承關(guān)系))Hibernate的幾個主要接口:(1) Configration:配制并根啟動Hibernate,應(yīng)用通過Configration的實例來指定對象關(guān)系映射關(guān)系文件的位置,或動態(tài)配制Hibernate的屬性,然后創(chuàng)建SessionFactory的實例.(2) SessionFactory:(一個實例可被多個線程共