Apache OpenJPA

Screenshot Software:
Apache OpenJPA
Szczegóły programowe:
Wersja: 2.4.0 / 1.2.3 Aktualizowane
Filmu: 20 Jul 15
Licencja: Wolny
Popularność: 33

Rating: 1.0/5 (Total Votes: 1)

Apache OpenJPA jest w dwóch odrębnych oddziałów, każdego materiału poziomu produkcji.
Różnice między nimi są standardy ich wdrożenia. Oddział 1.x następująco ziaren JSR-220 Enterprise Java 3.0 specificationm natomiast gałąź 2.x był wzorowany specyfikacji JSR-317 Java Persistence 2.0.
OpenJPA działa po wyjęciu z pudełka, jako warstwy trwałości do zastosowań wiosną i Tomcat, ale deweloperzy mogą budować ją jako samodzielny biblioteki Java, nawet pracując w mediach innych niż Java EE.
Projekt wytrwałość Java, który może być stosowany jako warstwa POJO trwałości samodzielnie lub zintegrować z dowolnym pojemniku zgodnej Java EE i wiele innych lekkich ram.

Co nowego w tym wydaniu :

  • Aktualizacja do ASM 4 zależność
  • przyspieszyć wyszukiwanie metadanych zapytania
  • możliwość wyłączenia nazwę schematu z wygenerowanymTable dopiskiem dla wygenerowanych jednostek

Co nowego w wersji 2.3.0 / 1.2.3:

  • Aktualizacja do ASM 4 uzależnienia
  • przyspieszyć wyszukiwanie metadanych zapytania
  • możliwość wyłączenia nazwę schematu z wygenerowanymTable dopiskiem dla wygenerowanych jednostek

Co nowego w wersji 2.1.0:

  • błędy:
  • ConcurrentModificationException na org.apache.openjpa.kernel.BrokerImpl
  • Wstaw tekst więcej niż 4K bajtów do kolumny Clob powoduje SQLException: Wyczerpany wynikowego
  • ConcurrentModificationException z własnym odnosząc jednostki klasy, gdy nie pracuje wzmacniacz
  • Tworzenie identyfikatorów za pomocą tabeli sekwencji może zawieść podczas inicjalizacji tabeli sekwencji,
  • poza granicami wyjątkiem wykorzystaniem pobrać planu
  • JPQL nie z GROUP BY i posiadające aggregate_expression IN (podzapytanie)
  • Błędy składni SQL z h2
  • ORDER BY dołączy dodatkowe kolumny do klauzuli SELECT, które mogą potentialy przyczyna ORA-00979 błąd
  • Blokada Informix wyjątki nie są odwzorowane prawidłowo OpenJPA
  • Typo typu danych w czasie w SQLServerdictionary dla MSSQL 2008
  • Usprawnienia:
  • OpenJPA nie sensownie realizować JDBC3, metody JDBC4 w swoich delegatów,
  • słownik obsługę solidDB
  • Aktualizacja do najnowszych commons-lang do wymaganych metadanych OSGi
  • możliwość LRU dla pamięci podręcznej danych L2
  • Lepsze walidacja parametrów na StoreCache.pinAll () metody
  • Mapowanie typ nieobsługiwany
  • Uaktualnienie do najnowszej Geronimo specyfikacje dla JPA2 i Bean Validation
  • Użyj źródła danych kontenerów zarządzane jak kromka
  • Refactor przetwarzania nieruchomości dla konfiguracji rozproszonej Plasterek
  • docs Aktualizacja MetaDataRepository
  • Wsparcie żywo Lob w DB2
  • Użyj FindBugs ograniczyć błędy kodowania
  • Nowe funkcje:
  • próbka Bean Validation
  • Dodaj interfejs polityki kierowania zapytań do podzbioru plastry
  • Dodaj interfejs polityki kierowania wyszukiwarki do podzbioru plastry
  • Produce przykład WZP Bean Validation i odpowiednią dokumentację,
  • Dodaj wsparcie dla datetime2 z MS SQLServer
  • Przykładem Nowy OpenTrader
  • Wsparcie MaxDB
  • Zadania:
  • Uaktualnienie do najnowszej JPA 2.0 TCK
  • Wsparcie Spadek JDK5 począwszy OpenJPA 2.1
  • Testy:
  • Potrzebujesz Zapytanie badania silnika wiadro
  • Testy Prosty OpenJPA-xmlstore
  • Dodaj wsparcie przetestować u dostawcy Apache Bean Validation
  • CachedEntityStatistics zależy odGeneratedValue który nie jest obsługiwany w Oracle domyślnie
  • Aktualizuj OpenJPA-integracja-daytrader do wykonywania zadań użytkownika
  • testExternalValues ​​nie powiodło się z ORA-01438 wyjątku Oracle
  • Fix 2 przypadki testowe, które mogą powodować błędy w programie DB2 9.7

Co nowego w wersji 2.0.0:

  • Poprawione błędy:
  • ReverseMappingTool nie dla OpenJPA-examples / reversemapping próbki
  • korekty dokumentacji
  • Po batchLimit = -1 lub & # x3e;. 1, a wyjątkiem jest spowodowane, params i failedObject brakuje wypadkowej wyjątkiem
  • inicjalizacji DataCacheManager nie jest bezpieczne dla wątków.
  • Strategy wyzwala InvalidStateException dla pól, które są zadeklarowane jako interfejsy Java
  • Potrzebujesz ustawienie dla nowych Prokurenci OpenJPA-jeden tysiącdziewięćdziesiątsiedem i zachowań DetachedStateField
  • Kompatybilność
  • Właściwości przechodzi w tryb pamięci podręcznej do em.find i metody blokady nie są przemijające,
  • Zapytanie w trybie blokady ustawionej na PESSIMISTIC_WRITE nie ma dla klauzuli aktualizacji dołączonej do sql, gdy biegnie dwa razy
  • Ustawienia PessimisticLockManager nie dołączy & quot; do klauzuli aktualizacji & quot; do select,
  • ReverseMappingTool (SchemaGenerator) bug
  • PESSIMISTIC_WRITE nie działa w Informix
  • PessimisticLockException zamiast LockTimeoutException rzucony na DB2V9 dla ZOS
  • Złe PersistentAttributeType wrócił doEmbedded typów
  • Wyjątek podczas tworzenia fabryki z powodu javax.persistence.transactionType
  • niespójne tworzenie StateManagerImpl w BrokerImpl
  • NPE Wgrywanie w MetaDataRepository gdy włączona jest pod dużym stresem.
  • MetaDataRepository preload nie ładuje JAXB meta danych
  • Usprawnienia:
  • org.apache.openjpa.persistence.meta.AnnotationProcessor6 jako usługi
  • Dodaj nowy przetwarzanie Odłącz
  • oddzielić QueryCache z DataCache
  • Wywoływanie Generator metamodel
  • Regulacja mocy dla wygenerowanego kodu źródłowego kanoniczne metamodel
  • Testy:
  • Przerywany Usterka w org.apache.openjpa.persistence.generationtype.TestGeneratedValues, gdy działa na MySQL
  • Dodaj do zbierania JPQL testy elementu
  • awarie testcase w TextException na MSSQL
  • niepowodzenia testu Fix TestTimeoutException na MSSQL i MySQL
  • Fix TestTimestampVersion na różnych bazach danych
  • Test Fix TestJDBCEscapeDate dla MSSQL
  • TestGeneratedValues ​​poprawek dla programu DB2
  • Nowe testy dla zapytania wykwalifikowanych ścieżek
  • Fix sporadyczne awarie limitu czasu datacache w TestSJVMCache i CacheTest

Co nowego w wersji 1.2.2:

  • Poprawione błędy:
  • klucz podstawowy naruszone przy użyciu (Oracle) sekwencję do generowania aplikacji wielowątkowych identyfikatora
  • & quot; Wystąpił niekontrolowana obiekt w przetrwałym polu & quot; błąd podczas łączenia obiektów drzewo
  • Aktualizacje podmiotów za pośrednictwem metod Lifecycle zwrotnych
  • MappedSuperClass Przyczyna Null Pointer Exception w klasie z IdClass
  • Kilka pliki źródłowe obejmują system Windows EOL znaki
  • AbstractResultList.subList rzuca UnsupportedOperationException
  • SQLServerDictionary powoduje NumberFormatException jeśli MS SQL Server sterownik JDBC jest używany,
  • Podmioty wychodzące z mapowanego nadklasy, który definiuje pola ID podziela to parametr typu ObjectID
  • SetQueryTimeout (x), gdzie x! = 0 powoduje SQLException z programu DB2 z / OS,
  • NPE w org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400~~HEAD=pobj)
  • kwestie długości ścieżki w systemie Windows
  • NativeQueries nie z MySQL
  • Nie powinniśmy zawsze używać CAST z górnych i dolnych dla DB2
  • ReverseMappingTool i SchemaTool niezawodnie przez Sybase,
  • Przenieś Cacheable konfigurację klasy do ClassMetaData
  • Prace SQLServer kierowca 2.0, ale powoduje, że wyjątek w SQLServerDictionary pierwszego połączenia
  • ClassNotFoundException do własnego DBDictionary używanego przez EJB
  • NULL w kolumnach ramach kluczu złożonymIdClass prowadzi do & quot; znikają & quot; (null) wrócił obiektów
  • Nie można utrzymywać relacji do Podmiotu jednorodzinnego
  • Zmniejsz o blokady w JDBCStoreManager
  • NPE przy zwiększaniu postaci szeregowej, wersjonowany klasę
  • Usuń java.net maven repostiory z TCK pom.xml
  • Usprawnienia:
  • Zmniejszenie zatorów synchronizacji w pamięci podręcznej danych, repozytorium metadanych i menedżera zdarzeń cyklem życia
  • Oracle nie musi mieć zdolność do ucieczki na charakter ciągów wyszukiwania.
  • Realizacja specyficznych LOCKTIMEOUT używając db stronie serwera blokady funkcję limitu czasu,
  • Dodaj opt-in i opt-out konfigurację L2 DataCache
  • Dodaj .gitignore dla użytkowników git
  • Użyj StringBuilder zamiast StringBuffer w SQLBuffer
  • Użyj java.util.concurrent.ConcurrentHashMap a nie zsynchronizowany HashMap w ClassMapping.
  • Poprawiono wydajność dla odłączy
  • Poprawa wydajności przez zmniejszenie rejestrowanie dozowanego OLE
  • Testy:
  • Derby garnitur Test prędkości-up
  • Włącz przypadek testowy dla JPQL

Podobne oprogramowanie

Apache Derby
Apache Derby

11 Mar 16

Spot
Spot

13 May 15

Mongorito
Mongorito

9 Feb 16

minidb
minidb

4 Jun 15

Inne programy z deweloperem Apache Software Foundation

Apache Falcon
Apache Falcon

10 Dec 15

Apache Roller
Apache Roller

12 Apr 15

mod_perl
mod_perl

14 Apr 15

Apache Log4j
Apache Log4j

9 Feb 16

Komentarze do Apache OpenJPA

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii