Apache OpenJPA

Software screenshot:
Apache OpenJPA
Software informatie:
Versie: 2.4.0 / 1.2.3 Bijgewerkt
Upload datum: 20 Jul 15
Licentie: Gratis
Populariteit: 33

Rating: 1.0/5 (Total Votes: 1)

Apache OpenJPA wordt geleverd in twee afzonderlijke takken, elk niveau van de productie materiaal.
De verschillen tussen de twee zijn de standaarden zij uitvoeren. De 1.x branch volgt de JSR-220 Enterprise Java Beans 3.0 specificationm terwijl de 2.x tak werd gemodelleerd naar de JSR-317 Java Persistence 2.0-specificatie.
OpenJPA werkt uit de doos als een persistentie laag voor de lente en Tomcat applicaties, maar ontwikkelaars kunnen bouwen als een standalone Java-bibliotheek, zelfs het werken in niet-Java EE mediums.
Een Java persistentie project dat kan worden gebruikt als een stand-alone POJO persistentie laag of geïntegreerd in een Java EE compliant container en vele andere lichtgewicht frameworks.

Wat is nieuw in deze release :

  • Upgrade naar ASM 4 afhankelijkheid
  • Versnel vraag metadata lookup
  • Zorg optie om schema naam uit te sluiten van gegenereerdTable annotatie voor gegenereerd entiteiten

Wat is nieuw in versie 2.3.0 / 1.2.3:

  • Upgrade naar ASM 4 afhankelijkheid
  • Versnel vraag metadata lookup
  • Zorg optie om schema naam uit te sluiten van gegenereerdTable annotatie voor gegenereerd entiteiten

Wat is nieuw in versie 2.1.0:

  • Bugs Fixed:
  • ConcurrentModificationException op org.apache.openjpa.kernel.BrokerImpl
  • Tekst invoegen meer dan 4K bytes Clob kolom veroorzaakt SQLException: Uitgeputte resultset
  • ConcurrentModificationException met zelf-verwijzend entiteit-klasse als het niet uitvoeren van de versterker
  • Het genereren van identifiers met behulp van alarmen kan mislukken tijdens opeenvolging tafel initialisatie
  • Out of bounds uitzondering gebruik te halen indeling
  • JPQL ontbreekt met Group By en hebben aggregate_expression IN (subquery)
  • SQL-Syntaxisfouten met h2
  • ORDER BY zal extra kolom toevoegen aan de SELECT clausule die oorzaak ORA-00.979 fout
  • kan potentialy
  • Informix slot uitzonderingen zijn niet goed in kaart gebracht door OpenJPA
  • Typo tijd datatype in SQLServerdictionary voor MSSQL 2008
  • Verbeteringen:
  • OpenJPA niet zinvol implementeren JDBC3, JDBC4 methoden in zijn afgevaardigden
  • Zorg woordenboek ondersteuning voor solidDB
  • Upgrade naar de nieuwste commons-lang voor nodig OSGi metagegevens
  • Zorg LRU optie voor data L2 cache
  • Betere parameter validatie op StoreCache.pinAll () methode
  • Het in kaart brengen van een niet-ondersteund
  • Upgrade naar laatste Geronimo Specs voor JPA2 en Bean Validation
  • Gebruik-container beheerde gegevensbronnen als Slice
  • Refactor woning verwerking voor gedistribueerde Slice configuratie
  • Bijwerken MetaDataRepository docs
  • Streaming Lob ondersteuning in DB2
  • Gebruik FindBugs te verminderen codeerfouten
  • Nieuwe functies:
  • Bean Validation monster
  • Voeg een beleid interface voor gerichte vragen aan subset van plakken
  • Voeg een beleid interface voor targeting vinder om een ​​subset van plakjes
  • Produce PPV Bean Validation voorbeeld en bijbehorende documentatie
  • ondersteuning toevoegen voor datetime2 met MS SQL Server
  • Nieuwe OpenTrader bijvoorbeeld
  • MaxDB support
  • Taken:
  • Upgrade naar laatste PPV 2,0 TCK
  • Drop JDK5 steun beginnend met OpenJPA 2.1
  • Tests:
  • Need Query Engine testen emmer
  • Eenvoudige OpenJPA-xmlstore testen
  • ondersteuning te testen met Apache Bean Validation provider toevoegen
  • CachedEntityStatistics afhankelijk vanGeneratedValue die niet in Oracle wordt ondersteund door standaard
  • bijwerken OpenJPA-integratie-daytrader naar gebruiker taken uit te voeren
  • testExternalValues ​​mislukt met ORA-01.438 Oracle uitzondering
  • Fix 2 testcases die storingen veroorzaken op DB2 9.7

Wat is nieuw in versie 2.0.0:

  • Bug Fixes:
  • ReverseMappingTool mislukt OpenJPA-voorbeelden / reversemapping monster
  • Documentatie correcties
  • Als batchLimit = -1 of & # x3e;. 1 en een uitzondering wordt veroorzaakt, de params en failedObject ontbreken van de resulterende uitzondering
  • DataCacheManager initialisatie is niet thread safe.
  • Strategy triggers een InvalidStateException voor velden die worden gedeclareerd als Java interfaces
  • Compatibility Need instelling voor nieuwe OpenJPA-1097 Volmachten en DetachedStateField gedrag
  • Cache-modus woningen gaat om em.find en slot methoden zijn niet van voorbijgaande aard
  • Query met slot ingesteld op PESSIMISTIC_WRITE heeft niet voor update-clausule die aan de sql wanneer loopt twee keer
  • instellen PessimisticLockManager niet aan toevoegen & quot; voor update-clausule & quot; aan de uitgezochte verklaring
  • ReverseMappingTool (SchemaGenerator) bug
  • PESSIMISTIC_WRITE werkt niet in Informix
  • PessimisticLockException plaats van LockTimeoutException gegooid op DB2V9 voor ZOS
  • Verkeerde PersistentAttributeType terug voorEmbedded soorten
  • Exception tijdens fabriek creatie vanwege javax.persistence.transactionType
  • Inconsistent creatie van StateManagerImpl in BrokerImpl
  • NFE in MetaDataRepository wanneer vooraf laden is ingeschakeld onder zware stress.
  • MetaDataRepository voorbelasting niet laden JAXB meta data
  • Verbeteringen:
  • Maak org.apache.openjpa.persistence.meta.AnnotationProcessor6 als dienstverlener
  • Voeg nieuwe Detach verwerken
  • Ontkoppel de QueryCache van de DataCache
  • Het aanroepen Metamodel generator
  • Output control voor gegenereerd canonieke metamodel broncode
  • Het testen:
  • intermitterende testmislukking in org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​wanneer draait op MySQL
  • Voeg JPQL tests voor element collectie
  • Testcase storingen in TextException op MSSQL
  • Fix TestTimeoutException-test mislukkingen op MSSQL en MySQL
  • Fix TestTimestampVersion op verschillende databases
  • Fix TestJDBCEscapeDate test voor MSSQL
  • Fix TestGeneratedValues ​​voor DB2
  • Nieuwe tests voor de zoekopdracht gekwalificeerde paden
  • Fix intermitterende datacache timeout storingen in TestSJVMCache en CacheTest

Wat is nieuw in versie 1.2.2:

  • Bug Fixes:
  • De primaire sleutel constraint geschonden met (Oracle) sequentie ID in multithreaded app genereren
  • & quot; Aangetroffen unmanaged object in aanhoudende veld & quot; fout tijdens het samenvoegen boom object
  • Geef entiteiten via Lifecycle callbackmethoden
  • MappedSuperClass Oorzaak Null Pointer Exception in de klas met IdClass
  • Verscheidene bronbestanden bevatten Windows EoL tekens
  • AbstractResultList.subList gooit UnsupportedOperationException
  • SQLServerDictionary veroorzaakt NumberFormatException als MS SQL Server JDBC-stuurprogramma wordt gebruikt
  • Entiteiten die zich uitstrekt van een toegewezen superklasse dat definieert de ID-velden dezelfde soort ObjectID parameter
  • SetQueryTimeout (x) waarbij x! = 0 oorzaken SQLException met DB2 voor z / OS
  • NFE bij org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
  • Pad lengte problemen op Windows
  • NativeQueries mislukken met MySQL
  • Moet niet altijd gebruik maken van CAST met de bovenste en onderste voor DB2
  • ReverseMappingTool en SchemaTool niet voor Sybase
  • Verplaats cacheable class configuratie ClassMetaData
  • SQLServer bestuurder 2.0 werkt, maar veroorzaakt uitzondering in SQLServerDictionary op de eerste verbinding
  • ClassNotFoundException voor aangepaste DBDictionary gebruikt door EJB
  • NULL in kolommen onderdeel van eenIdClass samengestelde sleutel leidt tot & quot; verdwijnen & quot; (null) terug objecten
  • Kan een relatie met een vrijstaande Entiteit aanhouden
  • Verminder lock stelling in JDBCStoreManager
  • NPE bij het verbeteren van een Serializable, versiebeheer klasse
  • Verwijder Java.net Maven repostiory van TCK pom.xml
  • Verbeteringen:
  • Verminder synchronisatie knelpunten in data cache, metadata repository en lifecycle event manager
  • Oracle heeft het vermogen om een ​​escape karakter voor zoekstrings niet.
  • Implementeer LockTimeout met db bepaalde server-side lock-out functie
  • Voeg opt-in en opt-out configuratie voor L2 DataCache
  • .gitignore toevoegen voor git gebruikers
  • Gebruik StringBuilder in plaats van StringBuffer in SQLBuffer
  • Gebruik java.util.concurrent.ConcurrentHashMap plaats van een gesynchroniseerde HashMap in ClassMapping.
  • Prestatieverbeteringen voor losmaken
  • Prestatieverbetering door verminderde houtkap van batch OLE
  • Het testen:
  • Derby proef pak speed-up
  • Inschakelen testcase voor jpql

Vergelijkbare software

Neo4j
Neo4j

26 Jul 16

Nymph
Nymph

10 Dec 15

pg_repack
pg_repack

10 Dec 15

Andere software van ontwikkelaar Apache Software Foundation

Apache Oozie
Apache Oozie

21 Jul 15

Apache BookKeeper
Apache BookKeeper

13 Apr 15

Apache River
Apache River

6 Mar 16

Apache Neethi
Apache Neethi

13 Apr 15

Reacties op Apache OpenJPA

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!