Posted on 2007-04-29 15:55
leekiang 閱讀(281)
評(píng)論(0) 編輯 收藏 所屬分類:
hibernate
摘錄自 http://www.javaeye.com/topic/73047?page=7
在實(shí)際使用Hibernate的例子中,我比較傾向于使用單個(gè)的PO,PO的邏輯關(guān)系由程序保證。當(dāng)然這種設(shè)計(jì)不符合 Hibernate的思想,不過(guò)我的目的是解決問題,根據(jù)實(shí)際經(jīng)驗(yàn)來(lái)看,這樣做在項(xiàng)目中更有實(shí)際價(jià)值。我用Hibernate的目的只是不想寫那么多Jdbc操作,我不打算用他來(lái)封裝我的業(yè)務(wù)關(guān)系。我的業(yè)務(wù)邏輯體現(xiàn)是在數(shù)據(jù)庫(kù)設(shè)計(jì)上體現(xiàn)。而程序開發(fā)的時(shí)候,表的關(guān)系是遵循模型設(shè)計(jì)開發(fā),模型設(shè)計(jì)中會(huì)強(qiáng)制要求開發(fā)人員必須遵守模型的關(guān)系規(guī)則。雖然這樣,會(huì)在代碼中有很多不雅的代碼(比起在PO表達(dá)對(duì)象關(guān)系來(lái)說(shuō)),但是我覺得更可控。