Apache OpenJPA

軟件截圖:
Apache OpenJPA
軟件詳細信息:
版本: 2.4.0 / 1.2.3 更新
上傳日期: 20 Jul 15
許可: 免費
人氣: 290

Rating: 1.0/5 (Total Votes: 2)

的Apache OpenJPA中有兩個單獨的分支,每個生產水平的材料。
兩者之間的區別是它們實現的標準。 1.x的分支遵循JSR-220企業Java Beans 3.0 specificationm而2.x的分支是JSR-317 Java持久性2.0規範為藍本。
OpenJPA的開箱作為持久層為Spring和Tomcat應用,但開發人員還可以構建它作為一個獨立的Java庫,即使在工作的非Java EE介質。
一個Java持久性項目,可以作為一個獨立的POJO持久化層或集成到任何兼容Java EE容器和其他許多輕量級框架。

什麼是此版本的新

  • 升級到ASM 4依賴
  • 在加快查詢的元數據查找
  • 提供選項排除架構名稱從產生@Table註解生成的實體

什麼是新的版本2.3.0 / 1.2.3:

  • 升級到ASM 4依賴
  • 在加快查詢的元數據查找
  • 提供選項排除架構名稱從產生@Table註解生成的實體

什麼在2.1.0版本新

  • 在錯誤修正:
  • ConcurrentModificationException的在org.apache.openjpa.kernel.BrokerImpl
  • 插入文字超過4K字節CLOB列導致的SQLException:用盡結果集
  • ConcurrentModificationException的具有自參照實體類時沒有運行增強
  • 在序列表初始化使用順序表生成標識符可能失敗
  • 在超出使用抓取計劃越界異常
  • 在JPQL失敗,GROUP BY和HAVING aggregate_expression IN(子查詢)
  • 與H2的SQL語法錯誤
  • 在ORDER BY將追加額外的列SELECT子句可以potentialy原因ORA-00979錯誤
  • 在Informix的鎖異常並非由OpenJPA的正確映射
  • 在SQLServerdictionary錯字時間數據類型的2008 MSSQL
  • 改進:
  • 在OpenJPA的不切實地實施JDBC3,JDBC4方法,其代表
  • 提供solidDB的詞典支持
  • 升級到最新的公郎所需的OSGi元數據
  • 提供LRU選項二級數據緩存
  • 在StoreCache.pinAll()方法更好的參數驗證
  • 在映射不支持的類型
  • 升級到最新的Geronimo規格為JPA2和Bean驗證
  • 使用容器管理的數據源為切片
  • 在重構財產處理分佈式片配置
  • 更新MetaDataRepository文檔
  • 流媒體吊球支持DB2
  • 使用FindBugs的減少編碼錯誤
  • 新功能:
  • 在Bean驗證樣品
  • 添加策略界面,查詢目標切片到子集
  • 添加策略界面,針對查找器片的一個子集
  • 在生產JPA Bean驗證的例子和相應的文檔
  • 添加支持DATETIME2與MS SQLServer的
  • 新OpenTrader例如
  • 的MaxDB支持
  • 任務:
  • 升級到最新的JPA 2.0 TCK
  • 刪除JDK5​​開始支持與OpenJPA 2.1
  • 測試:
  • 需要查詢引擎測試鬥
  • 簡單OpenJPA的-xmlstore測試
  • 添加支持,測試與Apache Bean驗證提供商
  • 在CachedEntityStatistics取決於其默認情況下不支持的Oracle @GeneratedValue
  • 更新OpenJPA的整合-的DayTrader來執行用戶任務
  • testExternalValues​​失敗,ORA-01438的Oracle異常
  • 修正2測試用例導致故障的DB2 9.7

什麼在2.0.0版本新

  • 修正項目:
  • ReverseMappingTool失敗OpenJPA的-例子/ reversemapping樣品
  • 文檔的修訂
  • 在當前batchLimit = -1> 1和一個異常造成的,PARAMS和failedObject中缺少生成異常
  • DataCacheManager初始化不是線程安全的。
  • 在@Strategy觸發InvalidStateException為其聲明為Java接口領域
  • 需要兼容性設置新的OpenJPA-1097代理和DetachedStateField行為
  • 在緩存模式特性傳遞到em.find和鎖的方法不是暫時性
  • 查詢與鎖定模式設置為PESSIMISTIC_WRITE不具有連接到SQL UPDATE子句時運行兩次
  • 設置PessimisticLockManager未能將" FOR UPDATE子句" SELECT語句
  • ReverseMappingTool(SchemaGenerator)錯誤
  • 在PESSIMISTIC_WRITE不工作的Informix
  • PessimisticLockException而不是LockTimeoutException扔在DB2V9的隔離區
  • 錯誤PersistentAttributeType返回@Embedded類型
  • 在工廠創建由於javax.persistence.transactionType期間異常
  • StateManagerImpl的BrokerImpl不一致創作
  • 在NPE在MetaDataRepository時重負載下啟用預壓。
  • MetaDataRepository預緊力不加載JAXB元數據
  • 改進:
  • 請org.apache.openjpa.persistence.meta.AnnotationProcessor6為服務
  • 添加新的分離處理
  • 從數據高速緩存的去耦實現QueryCache
  • 在調用模型生成
  • 輸出控制生成規範元模型的源代碼
  • 測試:
  • 在運行MySQL時org.apache.openjpa.persistence.generationtype.TestGeneratedValues​​間歇性測試失敗
  • 添加JPQL測試元素集合
  • 測試用例失靈TextException在MSSQL
  • 在MSSQL和MySQL修復TestTimeoutException測試失敗
  • 在各種數據庫修復TestTimestampVersion
  • 修正TestJDBCEscapeDate測試MSSQL
  • 修正TestGeneratedValues​​為DB2
  • 查詢限定路徑新的測試
  • 修正了TestSJVMCache和CacheTest間歇性的數據高速緩存的超時故障

什麼在1.2.2版本新

  • 修正項目:
  • 在使用(Oracle)的序列來生成多線程應用程序ID主鍵約束違反
  • "持續性領域和QUOT遇到非託管對象;錯誤而合併對象樹
  • 在通過生命週期回調方法更新實體
  • @MappedSuperclass導致空指針異常的類IdClass
  • 在多個源文件中包括的Windows報廢字符
  • AbstractResultList.subList拋出UnsupportedOperationException
  • SQLServerDictionary導致NumberFormatException的,如果MS SQL Server的JDBC驅動程序使用
  • 從映射超類定義ID字段共享相同的對象ID類型參數擴展實體
  • SetQueryTimeout(X),其中x!= 0的SQLException的原因與DB2 z / OS上
  • 在NPE在org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn(MappingInfo.java:1400)
  • 在Windows路徑的長度問題
  • NativeQueries失敗與MySQL
  • 不要動不動就使用CAST與上下的DB2
  • ReverseMappingTool和SchemaTool沒有針對Sybase
  • 將緩存類的配置ClassMetaData
  • 在SQLServer的驅動器2.0的作品,但會導致異常SQLServerDictionary的第一個連接上
  • ClassNotFoundException的所使用EJB定制DBDictionary
  • NULL在@IdClass複合鍵的列部分導致"消失" (空)返回的對象
  • 無法堅持到一個獨立實體的關係
  • 在減少鎖爭用JDBCStoreManager
  • 增強序列化,版本類NPE時
  • 刪除從TCK的pom.xml
  • Java.net的Maven repostiory
  • 改進:
  • 在減少同步的瓶頸在數據高速緩存,元數據倉庫,以及生命週期事件管理器
  • 甲骨文需要沒有搜索字符串轉義字符的能力。
  • 使用數據庫特定的服務器端鎖超時功能實現LOCKTIMEOUT
  • 添加選擇加入和退出配置L2數據高速緩存
  • 添加的.gitignore為git的用戶
  • 使用StringBuilder的,而不是StringBuffer的在SQLBuffer
  • 使用java.util.concurrent.ConcurrentHashMap中,而不是在ClassMapping同步的HashMap。
  • 性能改進分離
  • 在績效改進批量OLE減少採伐
  • 測試:
  • 在德比測試服加速
  • 啟用測試用例JPQL

類似的軟件

Humongous
Humongous

6 Mar 16

PL/JSON
PL/JSON

13 Apr 15

Python-PouchDB
Python-PouchDB

13 May 15

顯影劑的其他軟件 Apache Software Foundation

Apache VCL
Apache VCL

12 May 15

Apache Any23
Apache Any23

13 Apr 15

Apache log4net
Apache log4net

20 Feb 15

Apache JMeter
Apache JMeter

12 Apr 15

意見 Apache OpenJPA

評論沒有發現
添加評論
打開圖片!