Eğer gerçekten indirmek ve bakmak, bunu farklı Java projelerinin bir koleksiyon Hazırda 'nin kaynağı göreceksiniz.
hepsini, diğer tüm projelerin merkezinde oturur Hazırda ORM, Java için basit bir ilişkisel veritabanı haritalama çözümü, en önemli.
Hazırda ORM diğer herhangi bir ORM gibi çalışır, yardım geliştiriciler hazır fonksiyonlar ve yöntemler ile bunların veritabanının durumunu uzatmak.
ek projeler Hazırda nesne / ilişkisel eşleme modeli ötesine gitmek ve ilgili konular geniş bir dizi destek sağlamak yardımcı olur.
Dahil araçları:
Hazırda ORM
Hazırda OGM
Hazırda Çekirdek
Hazırda Shard
Hazırda Arama
Hazırda Araçlar
Hazırda Validator
Hazırda Metamodel Jeneratör
Bu sürümdeki yeni Nedir:
- AttributeConverters için geliştirilmiş destek (backported ) 5.0.0.Beta1 dan;
- EntityGraph onarımları;
- CompositeCustomType kimlikleri, gömülebilir @MapKey, gömülebilir anahtarlar içeren haritalar ile sorunlara neden yük planı hatalar için Düzeltmeler;
- HHH-8818 tarafından 4.3.6 yılında tarafından tanıtıldı GlassFish 4.0 HHH-9446 altında Hazırda etkileyen bir classloading hata için düzeltme; Bir ortam değişkenini ayarlayarak, hazırda önceden HHH-8818 davranışı döner;
- Envers dinamik (non-POJO) kuruluşlar ile çalışmak için düzelt.
sürümde yeni nedir 4.3.9 / 5.0.0.Beta2: AttributeConverters için
- Geliştirilmiş destek (5.0.0.Beta1 dan backported);
- EntityGraph onarımları;
- CompositeCustomType kimlikleri, gömülebilir @MapKey, gömülebilir anahtarlar içeren haritalar ile sorunlara neden yük planı hatalar için Düzeltmeler;
- HHH-8818 tarafından 4.3.6 yılında tarafından tanıtıldı GlassFish 4.0 HHH-9446 altında Hazırda etkileyen bir classloading hata için düzeltme; Bir ortam değişkenini ayarlayarak, hazırda önceden HHH-8818 davranışı döner;
- Envers dinamik (non-POJO) kuruluşlar ile çalışmak için düzelt.
sürüm 4.3.8 yeni Nedir:
- Birden CPU sıcak noktalar hafifletilmiş ve bellek ayırmalarını azaldı.
Hangi sürümü 4.2.6 yeni
- Düzeltilmiş çok sayıda bellek sızıntısı / durdurma içeren ORM yok ve classloaders başvurular GC'd olmamak.
- Otomatik olarak bir eleman çok-çok dernek çıkarıldığında yabancı anahtar satırları masaya katılmak siler.
Hangi sürümü 4.2.5 yeni
- Hazırda ORM 4.2.5.Final sadece serbest bırakıldı bir düzine hata düzeltmeleri hakkında içeren.
sürüm 4.1.6 yeni Nedir:
- katılmak harita anahtarı doğru ele değil kriterler sorgu, MapJoin # tuşu ile ölçüt sorgu kullanmak mümkün değildi.
- Bu beş yaşında bir konudur, ve ben bu sürümde düzelttim.
- Bu sorun Janario Oliveira dan çekme isteği ile sabittir. Bu düzeltme, şimdi hazırda, çeteleler ile @TypeDef kullanmak için, ve hatta bir enum türü özelliği açıklamalı @EnumType yok mümkündür olacak hala zımnen yazın kararı ile doğru numaralama türü bulundu.
- Çok Kiracılık ilk 4.0 beri hazırda sokulan önemli bir özellik ve biz toplumdan yorumlarına dayanarak onu geliştirmeye devam ediyoruz. (Eğer varsa) şimdi CacheKey en hashCode nesil de kiracı kimliği dikkate ve eşittir yöntem aynı zamanda kiracı kimliği kontrol ediyor. Bu yüzden farklı kiracılık bazı 2L önbellek optimizasyonu yapmak mümkündür.
sürüm 4.1.2 yeni Nedir:
- Bir kaç düzeltmeler org.hibernate.SharedSessionBuilder ile ilgili diğer oturumlarda yapılan oturumları oluşturmak için kullanılan bir sözleşmedir.
- Potansiyel büyük performans vekil nesil ilişkin hit
- Güncelleme Infinispan bağımlılık. Ayrıca hazırda-infinispan entegrasyon eklenen doğal kimliği önbelleğe alma için destek.
sürüm 5.1.2
Hangi sürümü 4.1.1 yeni
- İç QueryPlanCache sınıfında büyük performans artışı neden olan HQL, JPQL ve yerli-SQL & quot önbelleğe; derleme & quot; eşzamanlılık bir darboğaz olmak.
- kalıcı miras kullanarak doğal kimlikler yükü yüklemek için yeteneği gibi yeni 4.1 doğal id yükleme özelliği iyileştirmeler, demet.
- JPA statik metamodel nüfus hala modeli, @Any eşleştirmeleri olmayan JPA özellikleri kullanıyor olsa bile gerçekleşmesi için izin vermek.
- Yeni @CollectionType açıklama yoluyla ek açıklamaları kullanarak özel koleksiyon türleri için destek.
sürüm 3.5.3 yeni Nedir:
- Bugs:
- EntityMetamodel entityNameByInheritenceClassNameMap alan tutarsız kullanılan
- bağımsız DDL kısıtlamalar nesil varsayılan BeanValidationListener devre dışı olamaz (Vladimir Klyushnikov)
- PersistenceUtilHelper halka açık olmayan alanlar / yöntemleri erişemiyor (Bu mümkün olmalıdır için)
- koleksiyon parametreli bir türü içeren atılır AssertionFailure
- CollectionMetadataGenerator mappedBy niteliğini elde etmek için başarısız
- FilterImpl.validate () serisini kaldırma üzerine NullPointerExeption atar
- @RequiresDialectFeature şerhi tanıtılması
- Birim testleri bazı ağızlarda başarısız
- Regresyon! @SequenceGenerator AllocationSize = 1 ile Diğer allocationSizes 1 indirildiği gibi görünen başarısız
- Birim test hataları kilitlemek
- TableHiLoGenerator hi-değeri daha fazla lo-aralık es bitkin artırmaz
- Persistence.isLoaded (Object, String) başarısız
- Kavanoz Tarayıcı örnekleri EntityManagerFactory oluşturma yöntemine geçti olamaz
- Envers auditReader.find () varsayılan değerlerle alanları kullanarak gömülü bileşenleri için yanlış veri döndürür
- @AuditMappedBy kalıtsal bir ilişki çalışmıyor
- İyileştirmeler:
- NativeSQLQueryReturn olmayan nihai alanlara dayalı ön önbelleğini son hashcode impls
- AttributeFactory AssertionFailure daha fazla bilgi ihtiyacı
- Yamalar:
- Patch önlemek & quot; org.hibernate.AssertionFailure: oturumuna & quot mümkün olmayan evre erişim; vatansız oturumları neden hata li>
- Görevler:
- TypeSafeActivator da @Length için kısıtlamaları oluşturmak gerekir
- şubesi 35 testte kullanılan db hesabı güncelleyin
süper sınıf tanımlı olduğunda
HHH-5063 ve HHH-5135 ile ilgili
Onlar DB2 ve PostgreSQL üzerinde çalıştırdığınızda
açıklamalı özellik kamu alıcı ve alan yoksa
Yorum Bulunamadı