Hibernate對象關聯(lián)--UML基礎知識、XDoclet-----綜述
在使用Hibernte開發(fā)程序的過程中,深深體會到了OO與Hibernate關聯(lián)的關系。簡單的對象操作,對于Hibernate來說非常簡單,只需配置屬性正確就可以工作了,唯一需要注意的就是Oracle的CLOB、BLOB操作,此時你可以通過Spring提供的oracle usertype來輕松搞定。
在設計系統(tǒng)的過程中,通常會大量定義對象之間的關聯(lián)。良好的映射這些關系就顯得非常重要。
在學習過程中,只看文檔很難促進深入理解這些概念的。最好是實際的實現(xiàn)一個較為復雜的關聯(lián)的例子,下面的例子是Hibernate給的Example基礎上,簡單擴展了一下,供我們學習過程中使用。
我們的學習步驟是:
1、理解OO概念
2、編寫實體類
3、理解Hibernate關聯(lián)映射
4、添加XDoclet標注
5、生成Hbm,編寫JUnit測試
6、測試Set時,inverse、cascating的影響力
測試List時,inverse、cascating的影響力
7、再讀Hibernate官方文檔,深入理解之。
posted on 2006-03-11 21:38 西部村里人 閱讀(270) 評論(0) 編輯 收藏 所屬分類: Hibernate