Apache OpenJPA

Programinė įranga Screenshot:
Apache OpenJPA
Programinė detalės:
Versija: 2.4.0 / 1.2.3 Atnaujintas
Įkėlimo datą: 20 Jul 15
Licencija: Nemokamai
Populiarumas: 290

Rating: 1.0/5 (Total Votes: 2)

Apache OpenJPA yra dviejų atskirų šakų, kiekviena gamybos lygis medžiagos.
Tarp dviejų skirtumai yra šie standartai jie įgyvendinti. 1.x filialas taip JSR-220 Įmonių Java Beans 3.0 specificationm o 2.x filialas buvo modeliuojama po JSR-317 "Java atkaklumo 2.0 specifikacija.
OpenJPA veikia iš kaip atkaklumas sluoksnis pavasarį ir Tomcat programų baudos aikštelę, tačiau kūrėjai taip pat gali pastatyti jį kaip atskirą Java bibliotekos, net dirba ne Java EE laikmenose.
Java atkaklumo projektas, kuris gali būti naudojamas kaip atskiras POJO atkaklumo sluoksnis arba integruotas į bet Java EE atitinkantį konteinerį ir daugelis kitų lengvų sistemų.

Kas naujo , šioje laidoje :

  • Atnaujinti ASM 4 priklausomybę
  • Pagreitinti užklausa metaduomenų lookup
  • Pateikite galimybę netaikyti schemos pavadinimą iš susidariusiųTable anotacija už generuojami subjektų;

Kas naujo versiją 2.3.0 / 1.2.3:

  • Atnaujinti ASM 4 priklausomybės
  • Pagreitinti užklausa metaduomenų lookup
  • Pateikite galimybę netaikyti schemos pavadinimą iš susidariusiųTable anotacija už generuojami subjektų;

Kas naujo versijos 2.1.0:

  • Klaidos Fiksuotas:
  • ConcurrentModificationException ne org.apache.openjpa.kernel.BrokerImpl
  • įterpti tekstą daugiau nei 4k baitų Clob skiltyje sukelia SQLException: Išparduota Resultset
  • ConcurrentModificationException su įmontuotu nuoroda subjekto klasės, kai neveikia stipriklis
  • generavimas identifikatorius naudojant sekos lentelę gali nepavykti per seka stalo iniciacijos
  • iš ribų, išskyrus naudojant atnešti planą;
  • JPQL nepavyksta su grupei ir turintys aggregate_expression IN (Subquery)
  • SQL sintaksės klaidos kartu su H2;
  • ORDER BY pridės papildomą stulpelį SELECT sąlyga, kuri gali sukelti potentialy ORA-00979 klaidą
  • Informix spyna išimtys nėra priskirti tinkamai, OpenJPA
  • Typo laiko duomenų tipas SQLServerdictionary už MSSQL 2008
  • Patobulinimai:
  • OpenJPA nėra prasmingai įgyvendinti JDBC3, JDBC4 metodus savo delegatų
  • Pateikite žodyno paramą SolidDB
  • Atnaujinti naujausius commons-lang reikiamos OSGi metaduomenų
  • Pateikite VGĮ parinktį L2 duomenų talpyklą;
  • Geriau parametras patvirtinimas apie StoreCache.pinAll () metodas;
  • Mapping nepalaikoma tipą
  • Atnaujinti naujausia Geronimo Specifikacijos JPA2 ir pupelių patvirtinimo
  • Naudoti konteinerių valdoma duomenų šaltiniai taip Slice
  • refactor turtas apdorojimas platinamas Slice konfigūracijos
  • Atnaujinti MetaDataRepository Docs "
  • Srautinio Lob parama DB2
  • Naudoti FindBugs sumažinti kodavimo klaidų
  • Naujos funkcijos: "
  • pupelių patvirtinimas pavyzdys
  • Pridėti politikos sąsają nukreipti užklausas pogrupyje skiltelės
  • Pridėti politikos sąsają orientacija ieškiklis iki skiltelės pogrupyje
  • Gaminti JPA pupelių Validation pavyzdį ir atitinkamą dokumentaciją;
  • Pridėti paramą DATETIME2 su MS SQLServer
  • Nauja OpenTrader pavyzdys
  • MaxDB parama;
  • Užduotys:
  • Atnaujinti naujausia JPA 2.0 TCK,
  • lašas JDK5 parama pradedant OpenJPA 2.1
  • Testai: "
  • Reikia užklausa Variklio bandymo kibiras
  • Paprasta openjpa-xmlstore testai
  • Pridėti paramą išbandyti su Apache pupelių tvirtinimo teikėjo
  • CachedEntityStatistics priklauso nuoGeneratedValue, kuris nėra suderinamas Oracle pagal nutylėjimą
  • Atnaujinti openjpa integracija-daytrader atlikti naudotojo užduotis;
  • testExternalValues ​​nepavyko ORA-01438 Oracle išskyrus
  • Nustatyti 2 testinius atvejus, kurie sukelia gedimus dėl DB2 9,7

Kas naujo versijos 2.0.0:

  • pataisymai: "
  • ReverseMappingTool nepavyksta dėl openjpa-pavyzdžiais / reversemapping mėginį;
  • Dokumentacija pataisymai
  • Kai batchLimit = -1 arba & # x3e;. 1 ir išimtis sukelia, kad params ir failedObject trūksta gauto išskyrus
  • DataCacheManager iniciacijos Netiksli sriegis saugus.
  • Strategy įjungia InvalidStateException laukuose, kurie yra deklaruojami kaip "Java" sąsajos "
  • Reikia Suderinamumas nustatant naujų OPENJPA-1097 proxy ir DetachedStateField elgesį
  • Cache režimas savybės pereina į em.find ir šliuzų metodai nėra trumpalaikis;
  • Užklausa su užrakinimo režimas nustatytas į PESSIMISTIC_WRITE neturi už pridedamas prie sql atnaujinimo sąlyga, kai veikia du kartus;
  • Nustatyti PessimisticLockManager nepavyksta pridėkite & quot; už atnaujinimo sąlygą & quot; į SELECT
  • ReverseMappingTool (SchemaGenerator) klaidą,
  • PESSIMISTIC_WRITE neveikia ir Informix
  • PessimisticLockException vietoj LockTimeoutException išmesti į DB2V9 už ZOS
  • Klaidingas PersistentAttributeType grąžinamiEmbedded tipų
  • Išimtis metu gamyklos kūrimo dėl javax.persistence.transactionType
  • Robots kūrimas StateManagerImpl į BrokerImpl
  • NPE MetaDataRepository kai Preloading yra įjungtas pagal sunkiųjų streso.
  • MetaDataRepository Preload neapkrauna JAXB meta duomenys
  • Patobulinimai:
  • Padaryti org.apache.openjpa.persistence.meta.AnnotationProcessor6 kaip paslauga,
  • Pridėti naują atjunkite apdorojimą;
  • atsieti QueryCache iš DataCache
  • iškvietimas metamodelis generatorius
  • Išvesties kontrolė generuoja Canonical metamodelis kodo
  • Testavimas:
  • pertrūkiais testas nepakankamumas org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​kai veikia MySQL
  • Pridėti JPQL testai elementų surinkimo
  • TestCase nesėkmių TextException apie MSSQL
  • Nustatyti TestTimeoutException bandymų nesėkmes MSSQL, MySQL
  • Nustatyti TestTimestampVersion įvairių duomenų bazių,
  • Nustatyti TestJDBCEscapeDate testas MSSQL
  • Fix TestGeneratedValues ​​DB2
  • Nauji bandymai užklausai kvalifikuotų takais;
  • Nustatyti pertrūkiais datacache timeout nesėkmių TestSJVMCache ir CacheTest

Kas naujo versijos 1.2.2:

  • pataisymai: "
  • Pirminis raktas apribojimas pažeidė naudojant (Oracle) seka generuoti ID daugiagijėse app
  • & quot; Įvyko nevaldomas daiktas nuolat srityje & quot; klaida susijungimo objekto medį
  • Atnaujinimai subjektams per gyvavimo ciklo perskambinti metodus;
  • MappedSuperClass Priežastis nulinis žymeklis išimtis klasė IdClass
  • Keletas šaltinio failus langai EOL simbolių
  • AbstractResultList.subList metimų UnsupportedOperationException
  • SQLServerDictionary sukelia NumberFormatException jei MS SQL Server JDBC tvarkyklę naudojamas
  • Subjektai, nusidriekę nuo susieto superclass, kuris apibrėžia ID laukai turi tą pačią ObjectID tipo parametrą
  • SetQueryTimeout (x) kur x! = 0 priežastys SQLException su DB2 z / OS "
  • NPE ne org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400~~HEAD=pobj)
  • Kelio ilgis klausimai Windows
  • NativeQueries nepavyksta su MySQL
  • Jei ne visada naudokite CAST su viršutinės ir apatinės DB2
  • ReverseMappingTool ir SchemaTool jei už Sybase
  • Perkelti įkeliamas klasės konfigūracijos ClassMetaData
  • Erver vairuotojas 2,0 darbus, bet sukelia išimtį SQLServerDictionary nuo pirmojo prisijungimo;
  • ClassNotFoundException pagal užsakymą DBDictionary naudojamas EJB
  • NULL stulpeliuose dalimi, kuriojeIdClass sudėtinio rakto veda prie & quot; nyksta & quot; (null) grįžo objektus;
  • Nepavyko išlieka ryšį su individualaus subjekto,
  • Sumažinti užrakto teiginį į JDBCStoreManager
  • NPE, kai skatinanti Serializable, versijavimą klasę;
  • Pašalinti Java.net Maven repostiory nuo TCK pom.xml
  • Patobulinimai:
  • Sumažinti sinchronizavimo kliūtis duomenų talpyklą, metaduomenų saugyklą, ir gyvavimo ciklo Event Manager
  • Oracle "turi galimybę ne turėti pabėgti požymį paieškos stygos.
  • Įgyvendinti LockTimeout naudojant db specifinė server-side užrakto delsos funkciją
  • Pridėti opt-in ir opt-out konfigūraciją L2 DataCache
  • Pridėti .gitignore Git vartotojų
  • Naudoti StringBuilder vietoj StringBuffer į SQLBuffer
  • Naudoti java.util.concurrent.ConcurrentHashMap o ne sinchronizuoti HashMap į ClassMapping.
  • Performance patobulinimų Atskirkite
  • Veiklos tobulinimas sumažėjęs medienos ruoša ir partijomis OLE
  • Testavimas:
  • Derby testas kostiumas greitis iki
  • Įjungti precedentas jpql

Panaši programinė įranga

Spring Data
Spring Data

28 Feb 15

SQL Parser
SQL Parser

12 Apr 15

PyMySQL
PyMySQL

18 Jul 16

Kita programinė įranga kūrėjas Apache Software Foundation

Apache WSS4J
Apache WSS4J

10 Dec 15

Apache Crunch
Apache Crunch

10 Dec 15

Apache OpenNLP
Apache OpenNLP

19 Jul 15

Komentarai Apache OpenJPA

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!