Hibernate
ORM
[原]Hibernate集合映射
摘要: Hibernate中Set、List、Map、Array等集合的映射。
閱讀全文
posted @
2009-07-03 23:50 天堂露珠 閱讀(813) |
評論 (0) 編輯
Hibernate繼承映射-概述
摘要: Hibernate中對繼承關系的映射有三種方法
閱讀全文
posted @
2009-06-21 14:24 天堂露珠 閱讀(297) |
評論 (0) 編輯
[原]Hibernate繼承映射-繼承關系中每個類均映射為一個數據庫表
摘要: 繼承關系中每個類均映射為一個數據庫表優點:此時,與面向對象的概念是一致的,這種映射實現策略的最大好處就是關系模型完全標準化,關系模型和領域模型完全一致,易于修改基類和增加新的子類。缺點:數據庫中存在大量的表,為細粒度級的數據模型,訪問數據時將存在大量的關聯表的操作,效率較低。
閱讀全文
posted @
2009-06-21 13:31 天堂露珠 閱讀(1466) |
評論 (0) 編輯
[原]Hibernate繼承映射-整個類層次映射為單個數據庫表
摘要: 將整個類層次映射為單個數據庫表。這對于子類屬性不多的情況非常有效。每個子類由識別列(discriminator column)區分。優點:實現簡單,并支持多態。同時數據訪問也比較簡單,因為數據庫表中包含了所有需要的信息。缺點:增加類層次中的耦合,類層次中任何類的屬性的增加都有會導致表的變更。另外,對子類屬性的修改錯誤將會影響到整個類的層次結構。當然也浪費了大量的數據庫空間。表中引入區分子類的字段, 子類的字段不能創建為空。
閱讀全文
posted @
2009-06-21 13:17 天堂露珠 閱讀(399) |
評論 (0) 編輯
[原]Hibernate繼承映射-具體類映射為數據庫表
摘要: 每一個具體子類映射成單個數據庫表,而抽象基類不參與映射。優點:數據操作實現簡單,每個表中都包含自己所需要的具體子類的所有信息,減少了多表關聯操作時的性能消耗。缺點:類的修改會導致相對應的表及其子類所對應表的更改。不支持多態查詢。應用:適合在類層次結構上有一定數量的抽象類的情況下使用。
閱讀全文
posted @
2009-06-21 13:05 天堂露珠 閱讀(712) |
評論 (0) 編輯
[原]Hibernate - TransientObjectException
摘要: object references an unsaved transient instance
閱讀全文
posted @
2009-06-19 22:59 天堂露珠 閱讀(1120) |
評論 (1) 編輯
[原]Hibernate多對多(雙向)
摘要: Hibernate雙向多對多關聯。如:一個學生對應多門課程,一門課程也對應多名學生。
閱讀全文
posted @
2009-06-19 22:50 天堂露珠 閱讀(401) |
評論 (0) 編輯
[原]Hibernate多對多(單向)
摘要: Hibernate單向多對多關聯。如:一個學生對應多門課程,一門課程也對應多名學生。
閱讀全文
posted @
2009-06-19 22:43 天堂露珠 閱讀(1009) |
評論 (1) 編輯
[原]在MyEclipse中開發Hibernate入門
摘要: 一個MyEclipse Hibernate HelloWorld
閱讀全文
posted @
2009-06-17 22:21 天堂露珠 閱讀(499) |
評論 (0) 編輯
[原]Hibernate一對多(雙向)
摘要: Hibernate一對多雙向關聯,例如一個用戶有多張銀行卡。
閱讀全文
posted @
2009-06-17 22:04 天堂露珠 閱讀(491) |
評論 (0) 編輯
[原]Hibernate一對多(單向)
摘要: Hibernate單向一對多關聯只需要在"一方"進行配置即可,"多方"無需額外配置。
閱讀全文
posted @
2009-06-13 00:12 天堂露珠 閱讀(12845) |
評論 (4) 編輯
[原]Hibernate Unknown entity
摘要: Unknown entity: wintys.hibernate.BookAuthor
閱讀全文
posted @
2009-05-20 00:17 天堂露珠 閱讀(306) |
評論 (0) 編輯
[原]Hibernate中的slf4j出錯
摘要: java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
閱讀全文
posted @
2009-05-19 19:35 天堂露珠 閱讀(280) |
評論 (0) 編輯