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