Apache OpenJPA

Screenshot Software:
Apache OpenJPA
Mga detalye ng Software:
Bersyon: 2.4.0 / 1.2.3 Na-update
I-upload ang petsa: 20 Jul 15
Lisensya: Libre
Katanyagan: 33

Rating: 1.0/5 (Total Votes: 1)

Apache OpenJPA ay nagmumula sa dalawang hiwalay na mga sanga, ang bawat materyal antas ng produksyon.
Ang mga pagkakaiba sa pagitan ng dalawang ay ang mga pamantayan nila ipatupad. Ang 1.x sangay sumusunod sa Beans JSR-220 Enterprise Java 3.0 specificationm habang ang 2.x sangay ay itinulad sa JSR-317 Java pagtitiyaga specification 2.0.
OpenJPA gumagana sa labas ng kahon bilang pagtitiyaga layer para sa mga aplikasyon ng Spring at pusang lalaki, ngunit ang mga developer ay maaari ring bumuo ng mga ito bilang isang standalone Java library, kahit na nagtatrabaho sa mga di-Java ee daluyan.
A Java pagtitiyaga proyekto na maaaring magamit bilang isang stand-alone POJO pagtitiyaga layer o isinama sa anumang Java ee sang container at maraming iba pang lightweight Framework.

Ano ang bagong sa paglabas :

  • Mag-upgrade sa ASM 4 dependency
  • Pabilisin lookup metadata query
  • Magbigay ng mga pagpipilian upang ibukod ang pangalan schema mula nakabuoTable annotation para nakabuo entidad

Ano ang bagong sa bersyon 2.3.0 / 1.2.3:

  • Mag-upgrade sa ASM 4 dependency
  • Pabilisin lookup metadata query
  • Magbigay ng mga pagpipilian upang ibukod ang pangalan schema mula nakabuoTable annotation para nakabuo entidad

Ano ang bagong sa bersyon 2.1.0:

  • Bug Fixed:
  • ConcurrentModificationException sa org.apache.openjpa.kernel.BrokerImpl
  • Ipasok ang text mahigit 4K bytes sa column CLOB nagiging sanhi SQLException: Naubos resultset
  • ConcurrentModificationException may mga self-referring entity-class kapag hindi tumatakbo ang Enhancer
  • Sa pagbuo ng mga pantukoy sa pamamagitan ng paggamit sequence talahanayan ay maaaring mabibigo sa panahon sequence talahanayan Pinasimulan
  • Out exception gamit sunduin plan hangganan ng
  • JPQL nabigo na may Group Sa pamamagitan ng at pagkakaroon aggregate_expression IN (subquery)
  • SQL-Syntax error sa h2
  • Isaayos ayon ay ikakabit karagdagang hanay sa SELECT clause na maaaring potentialy sanhi ORA-00979 error
  • Informix eksepsiyon lock ay hindi nai-map ng maayos sa pamamagitan OpenJPA
  • typo time na uri ng data ng mga in SQLServerdictionary para MSSQL 2008
  • Pagpapabuti:
  • OpenJPA ay hindi may ipatupad JDBC3, JDBC4 pamamaraan sa delegates nito
  • Magbigay ng suporta diksyunaryo para solidDB
  • Mag-upgrade sa pinakabagong mga hawak-lang para kinakailangan OSGi metadata
  • Magbigay LRU opsyon para sa cache L2 data
  • Mas mahusay na validation parameter sa StoreCache.pinAll () method
  • Paggawa ng mga mapa ng isang hindi suportadong uri
  • Mag-upgrade sa pinakabagong Geronimo Specs para JPA2 at Bean Pagpapatunay
  • Gamitin ang mga pinagkukunan ng data lalagyan-pinamamahalaang bilang pirasuhin
  • Refactor pagpoproseso ng ari-arian para sa mga ipinamamahagi configuration Hiwain
  • I-update MetaDataRepository docs
  • Streaming Lob suporta sa DB2
  • Gamitin FindBugs upang mabawasan ang mga error sa coding
  • Mga Bagong Tampok:
  • sample Bean Pagpapatunay
  • Magdagdag ng isang interface na patakaran para sa pag-target sa mga query na subset ng mga hiwa
  • Magdagdag ng isang interface na patakaran para sa pag-target finder sa isang subset ng mga hiwa
  • Gumawa JPA Bean Pagpapatunay halimbawa at mga kaukulang papeles
  • Magdagdag ng suporta para DATETIME2 sa MS SQLServer
  • New OpenTrader halimbawa
  • pag MaxDB
  • Mga Gawain:
  • Mag-upgrade sa pinakabagong JPA 2.0 TCK
  • Drop JDK5 suporta na nagsisimula sa OpenJPA 2.1
  • Mga Pagsubok:
  • Kailangan Query test Engine bucket
  • pagsusuri Simple openjpa-xmlstore
  • Magdagdag ng suporta sa pagsubok sa Apache Bean Pagpapatunay provider
  • CachedEntityStatistics depende saGeneratedValue na kung saan ay hindi suportado sa Oracle sa pamamagitan ng default
  • I-update openjpa-integration-daytrader upang maisagawa ang mga gawain ng user
  • testExternalValues ​​Nabigo ORA-01438 Oracle exception sa
  • Ayusin 2 test kaso na naging sanhi ng pagkabigo sa DB2 9.7

Ano ang bagong sa bersyon 2.0.0:

  • -aayos ng Bug:
  • nabigo ReverseMappingTool para openjpa-halimbawa / reversemapping sample
  • Documentation pagwawasto
  • Kapag batchLimit = -1 o & # x3e;. 1 at isang exception ay sanhi, ang param at failedObject ay nawawala mula sa mga nanggagaling exception
  • DataCacheManager Pinasimulan ay hindi thread safe.
  • Strategy trigger ng isang InvalidStateException para sa mga patlang na kung saan ay ipinahayag bilang mga interface Java
  • Kailangan setting para sa bagong OPENJPA-1097 Mga Proxy at DetachedStateField uugali
  • Compatibility
  • properties mode Cache magbabalik in sa em.find at lock pamamaraan ay hindi lumilipas
  • Query sa lock mode nakatakda sa PESSIMISTIC_WRITE ay walang para sa update ng sugnay na nakalakip sa SQL kapag nagpapatakbo ng dalawang beses
  • Pagtatakda PessimisticLockManager nabigo upang isama ang & quot; para sa update na sugnay & quot; upang piliin ang pahayag
  • ReverseMappingTool (SchemaGenerator) bug
  • PESSIMISTIC_WRITE ay hindi gumagana sa Informix
  • PessimisticLockException halip ng LockTimeoutException itinapon sa DB2V9 para ZOS
  • Maling PersistentAttributeType ibinalik paraEmbedded uri
  • Exception panahon factory paglikha dahil sa javax.persistence.transactionType
  • Hindi naaayon paglikha ng StateManagerImpl sa BrokerImpl
  • NPE sa MetaDataRepository kapag preloading ay pinagana sa ilalim ng mabigat stress.
  • MetaDataRepository preload ay hindi load JAXB meta data
  • Pagpapabuti:
  • Gumawa org.apache.openjpa.persistence.meta.AnnotationProcessor6 bilang serbisyo
  • Magdagdag ng bagong baklasin processing
  • decouple ang QueryCache mula sa DataCache
  • Invoking metamodel generator
  • Output control para nakabuo canonical metamodel source code
  • Pagsubok:
  • Paulit-ulit na pagsubok kabiguan sa org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​kapag tumatakbo sa MySQL
  • Magdagdag ng mga pagsusuri JPQL para sa koleksyon ng elemento
  • pagkabigo TestCase sa TextException sa MSSQL
  • pagkabigo Fix TestTimeoutException pagsubok sa MSSQL at MySQL
  • Ayusin TestTimestampVersion sa iba't-ibang mga database
  • Ayusin TestJDBCEscapeDate pagsubok para MSSQL
  • Ayusin TestGeneratedValues ​​para DB2
  • Bagong mga pagsusulit para sa query na kwalipikadong mga landas
  • Ayusin ang paulit-ulit na pagkabigo timeout datacache sa TestSJVMCache at CacheTest

Ano ang bagong sa bersyon 1.2.2:

  • -aayos ng Bug:
  • Pangunahing susi pagpilit lumabag gamit (Oracle) pagkakasunod-sunod upang bumuo ng ID sa multithreaded app
  • & quot; Nakatagpo ng unmanaged object sa persistent field & quot; error habang pinagsasama ang object ng puno
  • Ang mga update sa mga entity sa pamamagitan ng mga pamamaraan Lifecycle callback
  • MappedSuperClass Sanhi Null Pointer Exception sa Class Sa IdClass
  • Maraming mapagkukunan ng mga file isama Windows EoL karakter
  • AbstractResultList.subList itinapon UnsupportedOperationException
  • SQLServerDictionary nagiging sanhi NumberFormatException kung driver MS SQL Server JDBC ay ginagamit
  • Mga Entity ng pagpapalawak mula sa isang naka-mapang Superklase na tumutukoy sa mga patlang ID ibahagi ang parehong uri ng parameter ObjectID
  • SetQueryTimeout (x) kung saan ang x! = 0 sanhi SQLException sa DB2 sa Z / OS
  • NPE sa org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
  • isyu haba Path sa Windows
  • mabibigo NativeQueries sa MySQL
  • Dapat hindi laging gamitin ang cast sa itaas at mas mababa para sa DB2
  • ReverseMappingTool at SchemaTool nanghihina para Sybase
  • Ilipat cacheable configuration klase na ClassMetaData
  • SQLServer driver 2.0 gawa, ngunit nagiging sanhi ng exception sa SQLServerDictionary sa unang connection
  • ClassNotFoundException para sa mga pasadyang DBDictionary ginagamit ng EJB
  • null sa haligi na bahagi ng isangIdClass composite key humahantong sa & quot; mawala & quot; (null) bumalik bagay
  • Hindi magawang magpumilit ng isang relasyon sa isang hiwalay Entity
  • Bawasan lock pagtatalo sa JDBCStoreManager
  • NPE kapag pagpapahusay ng isang Serializable, versioned klase
  • Alisin Java.net maven repostiory mula TCK pom.xml
  • Pagpapabuti:
  • Bawasan synchronization bottleneck sa data cache, repository metadata, at manager lifecycle kaganapan
  • Kailangan ng Oracle kakayahan upang hindi magkaroon ng isang escape character para sa mga string ng paghahanap.
  • Ipatupad LockTimeout gamit db lock tampok timeout partikular na server-side
  • Magdagdag ng opt-in at mag-opt-out na pagsasaayos para sa L2 DataCache
  • Magdagdag .gitignore para sa mga gumagamit git
  • Gamitin StringBuilder halip ng StringBuffer sa SQLBuffer
  • Gamitin java.util.concurrent.ConcurrentHashMap sa halip na isang naka-synchronize HashMap sa ClassMapping.
  • Pagpapabuti ng pagganap para baklasin
  • Pagganap ng pagpapabuti sa pamamagitan ng nabawasan pag-log ng batched Ole
  • Pagsubok:
  • Derby test suit speed-up
  • Paganahin ang test kaso para jpql

Katulad na software

SQL-DB
SQL-DB

28 Feb 15

SQLAlchemy
SQLAlchemy

20 Jul 15

BigDump
BigDump

12 May 15

Iba pang mga software developer ng Apache Software Foundation

Mga komento sa Apache OpenJPA

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya