Apache OpenJPA

Software kuvakaappaus:
Apache OpenJPA
Ohjelmiston tiedot:
Versio: 2.4.0 / 1.2.3 Päivitetty
Lähetyksen päivämäärä: 20 Jul 15
Lupa: Vapaa
Suosio: 33

Rating: 1.0/5 (Total Votes: 1)

Apache OpenJPA on kaksi erillistä sivukonttorit, kukin tuotannon taso materiaalia.
Erot kahden ovat standardeja ne toteuttaa. 1.x haara seuraa JSR-220 Enterprise Java Beans 3.0 specificationm kun 2.x haara oli mallinnettu JSR-317 Java Pysyvyys 2.0.
OpenJPA toimii kättelyssä kuin pysyvyys kerros kevään ja Tomcat sovelluksia, mutta kehittäjät voivat myös rakentaa sitä erillisenä Java kirjasto, jopa työskentelevät ei-Java EE medioissa.
Java pysyvyys hanke, jota voidaan käyttää stand-alone Pohja pysyvyys kerros tai integroida minkä tahansa Java EE-yhteensopiva kontti ja monia muita kevyet rakenteet.

Mikä on uusi tässä julkaisussa :

  • Päivitä ASM 4 riippuvuus
  • Nopeuttaa kysely metatietojen haku
  • Anna mahdollisuus jättää skeeman nimeä muista tuotetuistaTable merkinnästä varten syntyy yhteisöjä

Mikä on uusi versio 2.3.0 / 1.2.3:

  • Päivitä ASM 4 riippuvuus
  • Nopeuttaa kysely metatietojen haku
  • Anna mahdollisuus jättää skeeman nimeä muista tuotetuistaTable merkinnästä varten syntyy yhteisöjä

Mikä on uusi versiossa 2.1.0:

  • vikoja korjattu:
  • ConcurrentModificationException klo org.apache.openjpa.kernel.BrokerImpl
  • Lisää teksti yli 4K tavua CLOB sarake aiheuttaa SQLException: varastossa ResultSet
  • ConcurrentModificationException itsestään viitaten yhteisö-luokassa, kun ei ole käynnissä tehostajana
  • tuottaa tunnisteiden avulla sekvenssi taulukko voi epäonnistua aikana sekvenssi taulukko alustuksen
  • Out of bounds poikkeuksen käyttäen nouto suunnitelma
  • JPQL epäonnistuu ryhmän mukaan ja ottaa aggregate_expression IN (alikysely)
  • SQL-Syntaksivirheet H2
  • TILAA tulee liittää lisää sarake SELECT lauseke, joka voi potentialy syy ORA-00979 virheen
  • Informix lukko poikkeukset eivät ole kartoitettu kunnolla OpenJPA
  • Typo aikaa tietojen tyypin SQLServerdictionary MSSQL 2008
  • parannukset:
  • OpenJPA ei mielekkäästi toteuttaa JDBC3, JDBC4 menetelmiä sen edustajat
  • Anna sanakirja tuki SolidDB
  • Päivitä uusimpaan commons-lang varten tarvitaan OSGi metatiedot
  • Anna rautatieyritys vaihtoehto L2-välimuisti
  • Parempi parametri validointi StoreCache.pinAll () menetelmä
  • Kartoitus ei tue tyyppi
  • Päivitä uusimpaan Geronimo silmälasit JPA2 ja Bean validointi
  • Käytä kontti-onnistui tietolähteitä Slice
  • Refactor omaisuuden käsittely hajautetun Slice kokoonpano
  • Päivitä MetaDataRepository docs
  • Streaming Lob tuki DB2
  • Käytä FindBugs vähentää koodausvirheet
  • Uudet ominaisuudet:
  • Bean validointi näyte
  • Lisää politiikkaa käyttöliittymä kohdentamista kyselyitä osajoukko viipaleet
  • Lisää politiikkaa liitäntä kohdentamiseksi Finder osajoukko viipaleet
  • Tuota edustajakokouksen Bean validointi esimerkki ja vastaavat asiakirjat
  • Lisää tukea DATETIME2 MS SQLServer
  • Uusi OpenTrader esimerkiksi
  • MaxDB tukea
  • Tehtävät:
  • Päivitä uusimpaan edustajakokouksen 2,0 TCK
  • Drop JDK5 tukea aloittaen OpenJPA 2,1
  • Testit:
  • Tarvitsetko kyselykone testi ämpäri
  • Yksinkertainen openjpa-xmlstore testejä
  • Lisää tukea testata Apache Bean validointi tarjoaja
  • CachedEntityStatistics riippuuGeneratedValue joka ei tue Oracle oletuksena
  • Päivitä openjpa-integraatio-daytrader suorittamaan käyttäjälle tehtäviä
  • testExternalValues ​​epäonnistui ORA-01438 Oraclen poikkeus
  • Korjaa 2 testitapaukset, jotka aiheuttavat epäonnistumisia DB2 9.7

Mikä on uusi versiossa 2.0.0:

  • Virhekorjauksia:
  • ReverseMappingTool epäonnistuu openjpa-esimerkkejä / reversemapping näyte
  • Documentation korjaukset
  • Kun batchLimit = -1 tai & # x3e; 1 ja poikkeus on aiheuttanut, params ja failedObject puuttuvat tuloksena poikkeus.
  • DataCacheManager alustus ei lanka turvallinen.
  • Strategy laukaisee InvalidStateException varten aloilla, jotka ovat ilmoitettu Java rajapinnat
  • Need yhteensopivuus asettamalla uusia OPENJPA-1097 valtakirjat ja DetachedStateField käyttäytyminen
  • Välimuisti tila ominaisuuksia kulkee sisään em.find ja lukon menetelmät eivät ole ohimenevä
  • Kysely lukko tilassa asetettu PESSIMISTIC_WRITE ei ole päivitystä lauseke kiinni sql kun kulkee kahdesti
  • Asetus PessimisticLockManager ei liittää & quot; päivitystä lauseke & quot; jotta SELECT
  • ReverseMappingTool (SchemaGenerator) bug
  • PESSIMISTIC_WRITE ei toimi Informix
  • PessimisticLockException sijasta LockTimeoutException heitetään DB2V9 varten ZOS
  • Väärä PersistentAttributeType palautetaanEmbedded tyypit
  • Poikkeus aikana tehdas luominen johtuen javax.persistence.transactionType
  • epäjohdonmukainen luominen StateManagerImpl vuonna BrokerImpl
  • nonyylifenolietoksylaatin MetaDataRepository kun esikuormitukset on käytössä kovassa stressi.
  • MetaDataRepository esijännitys ei lataa JAXB metatiedon
  • parannukset:
  • Tee org.apache.openjpa.persistence.meta.AnnotationProcessor6 palveluna
  • Lisää Irrota käsittely
  • erottaa QueryCache alkaen DataCache
  • Vetoaminen Metamodel generaattori
  • Lähtö ohjaus syntyy kanoninen metamodel lähdekoodi
  • Testaus:
  • ajoittainen testi vika org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​ajettaessa MySQL
  • Lisää JPQL testit elementti kokoelma
  • testcase epäonnistumiset TextException päälle MSSQL
  • Korjaa TestTimeoutException testi epäonnistumisia MSSQL ja MySQL
  • Korjaa TestTimestampVersion eri tietokannoista
  • Korjaa TestJDBCEscapeDate testi MSSQL
  • Korjaa TestGeneratedValues ​​DB2
  • Uusi testit kyselyn päteviä polkuja
  • Korjaa ajoittainen datacache timeout vikoja TestSJVMCache ja CacheTest

Mikä on uusi versiossa 1.2.2:

  • Virhekorjauksia:
  • Perusavainindeksi rajoitus rikotaan käyttäen (Oracle) sekvenssi tuottaa ID monisäikeinen sovellus
  • & quot; havainnut hallitsematon kohteen pysyviä alalla & quot; Virhe sulautuvan esine puu
  • Päivitykset yhteisöihin kautta elinkaaren soittopyynnön menetelmillä
  • MappedSuperClass Syy nollaosoittimen Poikkeus luokassa IdClass
  • Useita lähde tiedostot sisältävät Windows Loppukäsittelyn merkkiä
  • AbstractResultList.subList heittää UnsupportedOperationException
  • SQLServerDictionary aiheuttaa NumberFormatException jos MS SQL Server JDBC-ajuri käytetään
  • Yksiköt ulottuu Kartoitettu yläluokaksi joka määrittää ID kentät samaa ObjectID tyyppi parametri
  • SetQueryTimeout (x), jossa x! = 0 syitä SQLException DB2 on z / OS-
  • nonyylifenolietoksylaattia klo org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
  • Polku pituus kysymyksiä Windows
  • NativeQueries epäonnistua MySQL
  • Ei pitäisi aina käyttää valettu Ylempi ja alempi DB2
  • ReverseMappingTool ja SchemaTool epäkuntoon Sybase
  • Siirrä välimuistia luokka kokoonpano ClassMetaData
  • SQLServer kuljettaja 2.0 toimii, mutta aiheuttaa poikkeus SQLServerDictionary ensimmäisessä yhteys
  • ClassNotFoundException mukautettuja DBDictionary käyttää EJB
  • NULL sarakkeessa osassaIdClass komposiitti avain johtaa & quot; katoamassa & quot; (Nolla) palautetaan esineet
  • ei voi jatkua suhde irrottaa Entity
  • Vähennä lukko kiistaa JDBCStoreManager
  • nonyylifenolietoksylaattia kun parantaa Serializable versioidut luokka
  • Poista Java.net Maven repostiory päässä tck pom.xml
  • parannukset:
  • Vähennä synkronointi pullonkauloja datavälimuisti, metatietokannan, ja elinkaaren tapahtuman johtaja
  • Oracle on kyky ole paeta merkin hakukomennot.
  • Toteuta LOCKTIMEOUT käyttämällä db erityisiä palvelinpuolen lukko timeout ominaisuus
  • Lisää opt-in ja opt-out kokoonpano L2 DataCache
  • Lisää .gitignore varten git käyttäjille
  • Käytä StringBuilder sijasta StringBuffer vuonna SQLBuffer
  • Käytä java.util.concurrent.ConcurrentHashMap sijaan synkronoitu HashMap sisään ClassMapping.
  • Suorituskyky parannuksia Irrota
  • Performance Improvement vähennetään hakkuut satseittain OLE
  • Testaus:
  • Derby testi puku nopeutus
  • Ota koetinkivi jpql

Vastaavia ohjelmistoja

Python-PouchDB
Python-PouchDB

13 May 15

tomdb
tomdb

13 May 15

peewee
peewee

20 Jul 15

Muu ohjelmistojen kehittäjä Apache Software Foundation

Apache Forrest
Apache Forrest

5 Jun 15

Apache MRQL
Apache MRQL

1 Mar 15

Apache
Apache

17 Aug 18

Kommentit Apache OpenJPA

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!