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

Sqitch
Sqitch

21 Jul 15

Medoo
Medoo

10 Feb 16

PyRedisAdmin
PyRedisAdmin

13 May 15

Andere software van ontwikkelaar Apache Software Foundation

Apache ACE
Apache ACE

13 Apr 15

Apache JDO
Apache JDO

11 Apr 15

Apache FOP
Apache FOP

13 May 15

Reacties op Apache OpenJPA

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