2007年10月21日
摘要: get方式和post方式傳遞參數的區別。
閱讀全文
2006年7月4日
摘要: Hibernate一對多數據關聯:
單向一對多和雙向一對多關聯,
單項關聯可能出現的約束違例,解決約束違例的方法。
閱讀全文
2006年7月3日
摘要: 對于ORM而言,一個重要的特性就是對實體之間關聯關系的管理。
數據關聯往往也是導致性能低下的原因,在開發中要特別注意這一點。
一對一關聯有兩種類型:
1.主鍵關聯
2.唯一外鍵關聯
在(一)中討論主鍵關聯,(二)種討論唯一外鍵關聯
閱讀全文
2006年7月2日
摘要: Table per class hierarchy:
前兩種方式,都要進行多表操作,這樣帶來的性能的消耗量是相當可觀的,不利于高并發量的數據存取。
Table per class hierarchy提供了另外一中選擇,這是實際開發中更常使用的方式,通過冗余字段表達同類型數據是很多情況下的選擇。
實現:
通過配置文件中的discriminator節點。
閱讀全文
摘要: Table per subclass:
父類TItem單獨映射到一張主表,為子類TBook、TDVD分別單獨設立一張子表,子表中只包含子類所擴展的屬性。
實現:
通過配置文件中的joined-subclass節點。
閱讀全文
摘要: Table pre concrete class:
每個子類對應一張數據庫表的方式。
實現:
配置文件中不需要做特別處理
閱讀全文
2006年6月30日
摘要: 繼承關系是關系數據庫與面向對象數據結構之間的主要差異之一。
在關系型數據庫的基礎上,通過繼承關系得到清晰合理的層次劃分是Hibernate實體層次設計中的一個關鍵問題。
3種實現繼承方法之間的比較。
閱讀全文
摘要: 將實體對象中的邏輯組成稱為component。在配置文件中,使用component節點對組件進行聲明。
閱讀全文