Apache OpenJPA

Yazılım ekran görüntüsü:
Apache OpenJPA
Yazılım detaylar:
Versiyon: 2.4.0 / 1.2.3 Güncelenir
Qayıt: 20 Jul 15
Lisans: Ücretsiz
Popülerlik: 33

Rating: 1.0/5 (Total Votes: 1)

Apache OpenJPA iki ayrı dallar, her üretim seviyesi malzeme geliyor.
İkisi arasındaki farklar uygulamak standartlardır. 2.x şube JSR-317 Java Persistence 2.0 spesifikasyonu sonra modellenmiştir iken 1.x şube JSR-220 Enterprise Java Beans 3.0 specificationm izler.
OpenJPA Bahar ve Tomcat uygulamaları için sebat katmanı olarak kutunun dışında çalışır, fakat geliştiriciler de bile olmayan Java EE ortamlarda çalışan, bağımsız bir Java kütüphanesi olarak inşa edebilirsiniz.
Herhangi bir Java EE uyumlu konteyner ve diğer pek çok hafif çerçeveler içine tek başına POJO sebat katman olarak kullanılabilir veya entegre edilebilir bir Java kalıcılık projesi.

Bu sürümde Yeni nedir :

  • ASM 4 bağımlılığı yükseltin
  • sorgu meta arama hızlandırın
  • oluşturulan kuruluşlar için oluşturulan @ tablo açıklama şema adını dışlamak için bu seçeneği sağlayın

sürümde yeni nedir 2.3.0 / 1.2.3:

  • ASM 4 bağımlılık yükseltin
  • sorgu meta arama hızlandırın
  • oluşturulan kuruluşlar için oluşturulan @ tablo açıklama şema adını dışlamak için bu seçeneği sağlayın

sürümünde 2.1.0 yeni Nedir:

  • Bugs Sabit:
  • org.apache.openjpa.kernel.BrokerImpl de ConcurrentModificationException
  • Clob sütuna metin fazla 4K bayt yerleştirin SQLException neden olur: Bitkin Resultset
  • Kendi kendine atıfta varlık-sınıfı ile ConcurrentModificationException değilken arttırıcı çalışan
  • sekans tablosunu kullanarak tanımlayıcıları oluşturma sırası tablosu başlatma sırasında başarısız olabilir
  • planını getir kullanarak sınırları dışında Out
  • JPQL GROUP BY ve olması aggregate_expression başarısız (alt sorgu)
  • h2 ile SQL sözdizimi hataları
  • nedeni ORA-00979 hatası
  • potentialy olabilir SELECT yan tümcesi ek sütun ekler ORDER BY
  • Informix kilit istisnalar OpenJPA düzgün eşlenmez

  • MSSQL 2008 SQLServerdictionary zaman veri türü
  • Tipo
  • İyileştirmeler:
  • anlamlı olarak delege JDBC3, JDBC4 yöntemleri uygulamak değil OpenJPA
  • solidDB için sözlük desteği sağlayın
  • Gerekli OSGi metadata son commons-lang yükseltme
  • L2 veri önbelleği için LRU seçeneği sağlayın
  • StoreCache.pinAll () yöntemine daha iyi parametre doğrulama
  • desteklenmeyen bir türü Haritalama
  • son JPA2 için Geronimo Özellikleri ve Bean Doğrulama yükseltme
  • kullan konteyner yönetilen veri kaynakları Slice olarak
  • dağıtılan Dilim yapılandırması için Refactor özelliği işleme
  • Güncelleme MetaDataRepository docs
  • DB2 Akış Lob desteği
  • kullan FindBugs hataları kodlama azaltmak için
  • Yeni Özellikler:
  • Bean Doğrulama örnek
  • dilim alt kümesi sorguları hedefleyen bir politika arayüzü ekleyin
  • dilim bir alt kümesi
  • bulucu hedefleyen bir politika arayüzü ekle
  • JPA Bean Doğrulama örnek ve ilgili belgeler üretin
  • MS SQLServer
  • DATETIME2 desteği ekleyin
  • Yeni OpenTrader örneği
  • MaxDB desteği
  • Görevler:
  • Yükseltme son JPA 2.0 TCK
  • Bırak JDK5 desteği OpenJPA 2.1
  • ile başlayan
  • Testler:
  • Need Sorgu Motor test kova
  • Basit OpenJPA-xmlstore testleri
  • Apache Bean Doğrulama sağlayıcısı ile test etmek için destek ekleyin
  • CachedEntityStatistics varsayılan Oracle desteklenmiyorGeneratedValue bağlıdır

  • Kullanıcı görevleri gerçekleştirmek için
  • Güncelleme OpenJPA entegrasyon-daytrader
  • testExternalValues ​​
  • ORA-01438 Oracle durumla başarısız oldu
  • DB2 9.7 üzerinde hatalarına neden 2 test durumları saptamak

sürümünde 2.0.0 yeni Nedir:

  • Hata düzeltmeleri:
  • ReverseMappingTool OpenJPA-örnekler başarısız / numuneyi reversemapping
  • Belgeleme düzeltmeleri
  • zaman batchLimit = -1 veya & # x3e;. 1 ve bir istisna, params ve failedObject sonuçtaki istisna eksik neden olur
  • DataCacheManager başlatma güvenli.
  • iplik değil
  • Strategy Java arabirimleri olarak bildirilen alanları için bir InvalidStateException tetikler
  • Yeni OpenJPA-1097 Proxies ve DetachedStateField davranışı
  • için Uyumluluk ayarını Need
  • Önbellek modu özellikleri em.find için geçer ve kilit yöntemler geçici değil
  • PESSIMISTIC_WRITE olarak ayarlanmış kilit modu ile Sorgu sql bağlı güncelleme fıkra için yok olduğunda çalışır kez

  • Güncelleştirme yan tümcesi & quot için;
  • PessimisticLockManager Ayarı & quot eklemek için başarısız; select deyimi
  • ReverseMappingTool (SchemaGenerator) bug
  • PESSIMISTIC_WRITE Informix çalışmıyor
  • zOS için DB2V9 atılan yerine LockTimeoutException ve PessimisticLockException
  • Yanlış PersistentAttributeTypeEmbedded türleri için döndürülen
  • nedeniyle javax.persistence.transactionType fabrika oluşturma sırasında İstisna
  • BrokerImpl içinde StateManagerImpl Tutarsız oluşturma
  • ağır stres altında etkindir Preloading MetaDataRepository NPE.
  • MetaDataRepository preload yüklemez JAXB meta veri
  • İyileştirmeler:
  • hizmet olarak org.apache.openjpa.persistence.meta.AnnotationProcessor6 olun
  • Yeni Ayır işleme ekle
  • DataCache dan QueryCache Decouple
  • çağırma metamodel jeneratör
  • oluşturulan kanonik metamodel kaynak kodu için çıkış kontrolü
  • Test:
  • org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​Aralıklı test hatası MySQL üzerinde çalışan

  • eleman toplama
  • Add JPQL testleri
  • MSSQL üzerinde TextException içinde Testcase hataları
  • MSSQL ve MySQL Fix TestTimeoutException testi hataları
  • çeşitli veri tabanları üzerinde Fix TestTimestampVersion
  • MSSQL için Fix TestJDBCEscapeDate testi
  • DB2 için Fix TestGeneratedValues ​​
  • sorgu nitelikli yollar için yeni testler
  • TestSJVMCache ve CacheTest aralıklı datacache zaman aşımı hataları düzeltmek

sürümünde 1.2.2 yeni Nedir:

  • Hata düzeltmeleri:
  • Birincil anahtar kısıtı okuyuculu app kimliğini oluşturmak için (Oracle) dizisi kullanılarak ihlal
  • & quot; kalıcı alanda & quot Karşılaşılan yönetilmeyen nesne; Hata nesne ağacı birleştirme
  • ise
  • Yaşam Döngüsü geri arama yöntemleri ile kuruluşlara Güncellemeler
  • IdClass ile Sınıf Boş İşaretçi Exception NedenMappedSuperClass
  • Çeşitli kaynak dosyaları
  • , Windows EOL karakter dahil
  • AbstractResultList.subList UnsupportedOperationException atar

  • MS SQL Server JDBC sürücüsü kullanılırsa
  • SQLServerDictionary NumberFormatException neden

  • Kimlik alanları aynı NesneKimliği tür parametresi paylaşan tanımlayan bir Haritalanmış üst sınıftan uzanan
  • Varlıkları
  • SetQueryTimeout (x) burada x! Z / OS üzerinde DB2 ile = 0 nedenleri SQLException
  • org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400) de NPE
  • Windows Yol uzunluğu sorunları
  • NativeQueries MySQL ile başarısız
  • Her zaman DB2 için ÜST ile CAST kullanmak ve ALT gerekmiyor
  • ReverseMappingTool ve SchemaTool başarısız Sybase için
  • ClassMetaData için önbelleklenebilir sınıf yapılandırmasını Taşı
  • 2.0 eser SQLServer sürücüsü, ancak ilk bağlantıda SQLServerDictionary içinde özel duruma neden olur
  • EJB tarafından kullanılan özel DBDictionary için ClassNotFoundException

  • kaybolan & quot;
  • BirIdClass bileşik anahtar sütunları bölümünde BOŞ & quot açar; (null)
  • Nesneleri döndü
  • bir müstakil İdareye bir ilişki devam açılamıyor
  • JDBCStoreManager kilit çekişme azaltın
  • Serializable, sürüm sınıf arttırıcı NPE zaman
  • tck pom.xml
  • dan Java.net maven repostiory kaldır
  • İyileştirmeler:
  • veri önbelleği, meta depo ve yaşam döngüsü etkinlik yöneticisi
  • eşitleme darboğazları azaltın
  • Oracle arama dizeleri için bir çıkış karakteri yok yeteneği gerekir.
  • db belirli sunucu tarafı kilit zaman aşımı özelliğini kullanarak LOCKTIMEOUT Uygulamak
  • opt-in ekleyin ve opt-out yapılandırma L2 DataCache
  • git kullanıcıları için .gitignore ekle
  • SQLBuffer yerine StringBuffer Kullanımı StringBuilder
  • kullan java.util.concurrent.ConcurrentHashMap yerine ClassMapping bir eşitlenmiş HashMap.

  • detach
  • Performans iyileştirmeleri
  • toplu iş OLE azaltılmış giriş yaparak Performans iyileştirme
  • Test:
  • Derby testi uymak hız-up
  • JPQL
  • için test case etkinleştirme

Benzer yazılım

TinyDB
TinyDB

5 Sep 16

ConstantRecord
ConstantRecord

12 May 15

node-mysql
node-mysql

10 Dec 15

MonetDB
MonetDB

1 Oct 15

Geliştirici Diğer yazılım Apache Software Foundation

Apache
Apache

17 Aug 18

Apache River
Apache River

6 Mar 16

Apache Commons CLI
Apache Commons CLI

20 Jul 15

Apache ZooKeeper
Apache ZooKeeper

13 Apr 15

Yorumlar Apache OpenJPA

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!