Apache OpenJPA

Screenshot der Software:
Apache OpenJPA
Softwarebeschreibung:
Version: 2.4.0 / 1.2.3 Aktualisiert
Upload-Datum: 20 Jul 15
Lizenz: Frei
Popularität: 290

Rating: 1.0/5 (Total Votes: 2)

Apache OpenJPA ist in zwei getrennten Zweigen, jeder Produktionsstufe Material.
Die Unterschiede zwischen den beiden sind die Standards, die sie implementieren. Die 1.x Zweig folgt dem JSR-220 Enterprise Java Beans 3.0 specificationm während die 2.x-Niederlassung wurde nach dem JSR-317 Java Persistence 2.0 Spezifikation modelliert.
OpenJPA funktioniert out of the box als Persistenzschicht für Frühling und Tomcat-Anwendungen, aber Entwickler können auch bauen es als Standalone-Java-Bibliothek, auch der Arbeit in nicht-Java-EE-Medien.
Ein Java-Persistenz-Projekt, das als Stand-alone-POJO Persistenzschicht in jede Java EE-konformen Container und viele andere leichte Frameworks verwendet oder integriert werden können.

Was ist neu in diesem Release :

  • Upgrade auf ASM 4 Abhängigkeit
  • Beschleunigen Sie Query-Metadaten-Lookup
  • Geben Sie Option, um Schemanamen von generiertenTable Annotation erstellt für Entitäten ausschließen

Was ist neu in der Version 2.3.0 / 1.2.3:

  • Upgrade auf ASM 4 Abhängigkeit
  • Beschleunigen Sie Query-Metadaten-Lookup
  • Geben Sie Option, um Schemanamen von generiertenTable Annotation erstellt für Entitäten ausschließen

Was ist neu in der Version 2.1.0:

  • Fehler behoben:
  • ConcurrentModificationException bei org.apache.openjpa.kernel.BrokerImpl
  • Einfügen von Text mehr als 4 KB zu CLOB-Spalte bewirkt SQLException: Erschöpfte Resultset
  • ConcurrentModificationException mit selbstbezogene Person-Klasse, wenn nicht aktiv den Enhancer
  • Die Erzeugung Kennungen mithilfe von Sequenztabelle kann während der Sequenztabelle entsprechende Fehler
  • Out of bounds Ausnahme mit Abrufplan
  • ausfällt JPQL mit GROUP BY und HAVING aggregate_expression IN (Unterabfrage)
  • SQL-Syntaxfehler mit h2
  • ORDER BY werden zusätzliche Spalte in die SELECT-Klausel, die Ursache ORA-00979 Fehler
  • potentialy kann anfügen
  • Informix Schloss Ausnahmen sind nicht richtig durch OpenJPA abgebildet
  • Typo Zeit-Datentyp in SQLServerdictionary für MSSQL 2008
  • Verbesserungen:
  • OpenJPA nicht sinnvoll umsetzen JDBC3, JDBC4 Methoden in seiner Delegierten
  • Geben Sie Wörterbuch Unterstützung für SolidDB
  • Upgrade auf neueste commons-lang für erforderliche OSGi Metadaten
  • Geben Sie LRU Option für L2-Daten-Cache
  • Bessere Parametervalidierung auf StoreCache.pinAll () Methode
  • Zuordnen eines nicht unterstützten Typs
  • Upgrade auf neueste Geronimo Specs für JPA2 und Bean Validation
  • Verwenden Sie Container verwalteten Datenquellen als Scheibe
  • Refactor Immobilie Verarbeitung für verteilte Scheibe Konfiguration
  • Update MetaDataRepository docs
  • Streaming LOB-Unterstützung in DB2
  • Verwenden FindBugs zur Verringerung Codierungsfehler
  • Neue Features:
  • Bean Validation Probe
  • Fügen Sie eine Politik Schnittstelle für Targeting-Abfragen an von Scheiben Teilmenge
  • Fügen Sie eine Politik Schnittstelle für Targeting-Finder, um eine Teilmenge von Scheiben
  • Produce JPA Bean Validation Beispiel und zugehörigen Dokumentation
  • Hinzufügen von Unterstützung für DATETIME2 mit MS SQLServer
  • New OpenTrader Beispiel
  • MaxDB-Unterstützung
  • Aufgaben:
  • Upgrade auf neueste JPA 2.0 TCK
  • Drop JDK5 Unterstützung beginnend mit OpenJPA 2.1
  • Tests:
  • Sie benötigen Query Engine Testeimer
  • Einfache openjpa-xmlstore Tests
  • Unterstützung, um mit Apache Bean Validation-Provider testen hinzufügen
  • CachedEntityStatistics hängt vonGeneratedValue, die nicht in Oracle standardmäßig unterstützt
  • Update openjpa-Integration-Daytrader auf Benutzeraufgaben
  • testExternalValues ​​fehlgeschlagen mit ORA-01438 Oracle Ausnahme
  • Fix 2 Testfälle, die Misserfolge auf DB2 9.7 verursachen

Was ist neu in der Version 2.0.0:

  • Bug Fixes:
  • ReverseMappingTool ausfällt openjpa-examples / reversemapping Probe
  • Dokumentation korrigiert
  • Wenn batchLimit = -1 oder & # X3e;. 1 und eine Ausnahme verursacht, die params und failedObject werden aus der resultierenden Ausnahme fehlende
  • DataCacheManager Initialisierung nicht Thread-sicher.
  • Strategy löst eine InvalidStateException für Felder, die als Java-Schnittstellen deklariert sind
  • Sie benötigen Kompatibilitätseinstellung für neue OpenJPA-1097 Proxies und DetachedStateField Verhalten
  • Cache-Modus Eigenschaften geht in den em.find und Schloss Methoden sind nicht transiente
  • Abfrage mit Lock-Modus zu setzen PESSIMISTIC_WRITE nicht for update-Klausel, um die SQL angebracht haben, wenn Läufen zweimal
  • Einstellen PessimisticLockManager nicht anhängen & quot; for update-Klausel & quot; auf die select-Anweisung
  • ReverseMappingTool (Schemagenerator) bug
  • PESSIMISTIC_WRITE nicht in Informix arbeiten
  • PessimisticLockException statt LockTimeoutException auf DB2V9 für ZOS geworfen
  • Wrong PersistentAttributeType fürEmbedded Typen zurückgegeben
  • Exception während der Werkserstellung aufgrund von javax.persistence.transactionType
  • inkonsistente Schaffung StateManagerImpl in BrokerImpl
  • NPE in MetaDataRepository wenn Vorbelastung unter starker Belastung aktiviert.
  • MetaDataRepository Vorspannung nicht geladen JAXB Metadaten
  • Verbesserungen:
  • Stellen org.apache.openjpa.persistence.meta.AnnotationProcessor6 als Dienst
  • Neuen Detach Verarbeitungs
  • entkoppeln Querycache aus dem Datacache
  • Aufrufen MetaModel Generator
  • Ausgabesteuerung für die erzeugten kanonischen Metamodell Quellcode
  • Testing:
  • Intermittent Testfehler in org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​wenn auf MySQL läuft
  • In JPQL Tests für Elementsammlung
  • Testfall-Ausfälle in TextException auf MSSQL
  • Fix TestTimeoutException Testfehler auf MSSQL und MySQL
  • Fix TestTimestampVersion auf verschiedenen Datenbanken
  • Fix TestJDBCEscapeDate Test für MSSQL
  • Fix TestGeneratedValues ​​für DB2
  • Neue Tests für die Suche nach qualifizierten Pfaden
  • Fix Datacache Timeout intermittierende Ausfälle in TestSJVMCache und CacheTest

Was ist neu in der Version 1.2.2:

  • Bug Fixes:
  • verwenden (Oracle) Sequenz ID in Multithread-app zu erzeugen Primärschlüsselbedingung verstoßen
  • & quot; Fand nicht verwalteten Objekt in persistenten Feld & quot; Fehler beim Zusammenführen von Objektbaum
  • Updates für Personen über Lifecycle Callback-Methoden
  • @ MappedSuperclass in Class Ursache Null-Zeiger-Ausnahme mit IdClass
  • Mehrere Quelldateien enthalten Windows EoL Zeichen
  • AbstractResultList.subList wirft UnsupportedOperationException
  • SQLServerDictionary verursacht Number wenn MS SQL Server JDBC-Treiber verwendet wird,
  • Entities, die sich von einem zugeordneten Superklasse, die die ID-Felder den gleichen ObjectID Typ Parameter definiert
  • SetQueryTimeout (x), wobei x! = 0 Ursachen SQLException von DB2 unter z / OS
  • NPE bei org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
  • Weglänge Probleme unter Windows
  • NativeQueries nicht mit MySQL
  • Sollte nicht immer CAST mit oberen und unteren for DB2
  • ReverseMappingTool und SchemaTool andernfalls für Sybase
  • Bewegen cachebaren Klassen-Konfiguration zu ClassMetaData
  • SQLServer-Treiber 2.0 funktioniert, aber verursacht Ausnahme in SQLServerDictionary bei der ersten Verbindung
  • ClassNotFoundException für benutzerdefinierte DBDictionary von EJB verwendet
  • NULL in Spalten Teil einerIdClass zusammengesetzten Schlüssel führt zu & quot; verschwinden & quot; (null) zurückgegebenen Objekte
  • Es war uns nicht, eine Beziehung zu einem freistehenden Entity andauern
  • Reduzieren Sperrenkonflikte in JDBCStoreManager
  • NPE beim Verbessern einer Serializable, versioniert Klasse
  • Entfernen Java.net maven repostiory von TCK pom.xml
  • Verbesserungen:
  • Reduzieren Sie die Synchronisation von Engpässen in Datencache, Metadaten-Repository, und Lifecycle-Event-Manager
  • Oracle braucht Fähigkeit, nicht ein Escape-Zeichen für Such-Strings.
  • Implementieren LockTimeout mit db bestimmte serverseitige Sperre Timeout-Funktion
  • In Opt-in und Opt-out-Konfiguration für L2 Datacache
  • In .gitignore für git-Benutzer
  • Verwenden Sie anstelle von Stringbuilder Stringbuffer in SQLBuffer
  • Verwenden java.util.concurrent.ConcurrentHashMap anstatt eine synchronisierte HashMap in Classmapping.
  • Performance-Verbesserungen für detach
  • Leistungssteigerung durch reduzierten Protokollierung der dosierten OLE
  • Testing:
  • Derby Testanzug Beschleunigung
  • Aktivieren Sie Testfall für JPQL

Ähnliche Software

Mongothon
Mongothon

1 Mar 15

Apache JDO
Apache JDO

11 Apr 15

Andere Software von Entwickler Apache Software Foundation

Apache Mahout
Apache Mahout

6 Mar 16

Apache jUDDI
Apache jUDDI

10 Apr 16

Apache Curator
Apache Curator

10 Feb 16

Kommentare zu Apache OpenJPA

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!