如果你真的下載,並期待在休眠的源代碼,你會看到它的不同的Java項目的集合。
其中最重要的是所有的Hibernate ORM,對於一個簡單的Java關係數據庫映射解決方案,它坐落在所有其他項目的中心。
Hibernate的ORM像任何其他的ORM,幫助開發人員通過現成的函數和方法來擴展他們的數據庫的可用性。
該增發項目有助於Hibernate的方式去超越的對象/關係映射模型,並提供支持一系列廣泛的相關主題。
工具包括:
休眠ORM
休眠OGM
休眠核心
休眠碎片
Hibernate Search的
休眠工具
Hibernate驗證
休眠模型生成
本發行版是新的:
- 回遷的AttributeConverters改進支持(從5.0.0.Beta1);
- EntityGraph錯誤修正;
- 修正了裝載計劃的bug導致的問題CompositeCustomType的ID,嵌入@MapKey,包含嵌入的按鍵映射;
- 修正了影響GlassFish的4.0 HHH-9446,是由4.3.6中介紹了HHH-8818下冬眠類加載的bug;通過設置環境變量,休眠恢復到前HHH-8818的行為;
- 修正了Envers與動態(非POJO)為單位。
什麼是新版本 4.3.9 / 5.0.0.Beta2:
- 改進了對AttributeConverters支持(從5.0.0.Beta1反向移植);
- EntityGraph錯誤修正;
- 修正了裝載計劃的bug導致的問題CompositeCustomType的ID,嵌入@MapKey,包含嵌入的按鍵映射;
- 修正了影響GlassFish的4.0 HHH-9446,是由4.3.6中介紹了HHH-8818下冬眠類加載的bug;通過設置環境變量,休眠恢復到前HHH-8818的行為;
- 修正了Envers與動態(非POJO)為單位。
在什麼版本4.3.8新是:
- 多CPU熱點得到減緩和內存分配減少。
什麼是新的在4.2.6版本:
- 修正了許多內存洩漏涉及停止/銷毀和ORM類加載器來引用不是GC'd。
- 自動刪除當一個元件由許多一對多關聯中刪除外鍵行連接表。
什麼是新的在4.2.5版本:
- Hibernate的ORM 4.2.5.Final剛剛發布含大約有十幾個bug修復。
在什麼版本4.1.6新是:
- 的加入地圖鍵沒有被正確的處理條件查詢,這是不可能的MapJoin#鍵使用條件查詢。
- 這是一個五歲的問題,我固定它在這個版本。
- 此問題是由從Janario奧利維拉pull請求固定的。與此修復程序,現在可以使用@TypeDef用枚舉,甚至是枚舉類型屬性沒有@EnumType註釋,Hibernate會還是發現了隱式類型解析正確的枚舉類型。
- 多租戶是因為4.0是第一個引入休眠的一個重要特徵,而且我們根據來自社區的反饋不斷改進它。現在CacheKey的哈希碼一代人也認為租戶ID(如果有的話)和equals方法也檢查租戶ID。因此,可以做一些2L緩存優化針對不同的租約。
什麼4.1.2版本是新的:
- 系統一些修正相關org.hibernate.SharedSessionBuilder這是用於構建從其它會話的會話合同。
- 潛在的主要性能損失與代理生成
- 更新Infinispan的依賴到5.1.2版本。對於加入到休眠-Infinispan的整合自然-ID緩存也支持。
什麼是新的在4.1.1版本:
- 在內部QueryPlanCache類大的性能提升造成HQL,JPQL和原生SQL&QUOT緩存;編譯"要在並發的瓶頸。
- 一堆改進新的4.1自然ID加載功能,如通過使用永久繼承自然ID來加載負荷的能力。
- 因此即使模型使用非JPA的功能,如@Any映射JPA靜態元模型人口還是發生了。
- 通過新@CollectionType註釋使用註釋自定義集合類型的支持。
什麼3.5.3版本是新的:
- 錯誤:
- 使用不一致EntityMetamodel entityNameByInheritenceClassNameMap領域
- 不能獨立DDL約束代禁用默認BeanValidationListener(弗拉基米爾Klyushnikov)
- PersistenceUtilHelper不能訪問非公共字段/方法(它應該是能夠)
- AssertionFailure當集合包含一個參數化類型拋出
- CollectionMetadataGenerator無法獲得的mappedBy屬性上超在定義時
- FilterImpl.validate()拋出的反序列化NullPointerExeption
- 介紹@RequiresDialectFeature註釋
- 單元測試失敗的一些方言
- Regresion! @SequenceGenerator與allocationSize = 1失敗,其他allocationSizes看似由1 遞減
- 單元測試失敗鎖定,當他們在DB2和PostgreSQL運行
- TableHiLoGenerator不增加HI-值的任何更多的時候低保範圍ES用盡
- Persistence.isLoaded(對象,字符串)如果註釋屬性不具有公共getter或場失敗
- 罐子掃描實例無法傳遞給EntityManagerFactory的創建方法
- Envers auditReader.find()返回使用字段具有默認值的嵌入式組件錯誤數據
- @AuditMappedBy不會對繼承關係工作
- 改進:
- NativeSQLQueryReturn impls預緩存最後的哈希碼基於非最終字段
- AttributeFactory需要AssertionFailure更多信息
- 補丁:
- 補丁,以防止" org.hibernate.AssertionFailure:到會話&QUOT可能是非線程訪問;引起無狀態會話誤差
- 任務:
- TypeSafeActivator也應該產生約束@Length
- 更新分支35測試中使用的數據庫帳戶
與HHH-5063和HHH-5135
評論沒有發現