Apache OpenJPA

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

Rating: 1.0/5 (Total Votes: 1)

的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

類似的軟件

node-mariasql
node-mariasql

10 Feb 16

pgCluu
pgCluu

1 Oct 15

remoteStorage.js
remoteStorage.js

6 Mar 16

CUBRID ODBC Driver
CUBRID ODBC Driver

12 May 15

顯影劑的其他軟件 Apache Software Foundation

意見 Apache OpenJPA

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