持久層框架 DataNucleus Access Platform
DataNucleus Access Platform 是一個兼容各種標準的 Java 數據持久化框架,完全兼容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, 和 JPA1 等 Java 標準。提供一個基于 REST 的API。通過它可以訪問所有常見的數據庫服務器,還包括 LDAP, NeoDatis, JSON, Excel/ODF spreadsheets, XML, BigTable, 和 HADOOP 數據庫等.
DataNucleus Access Platform 3.0.4 ("Newton") 發布了,DataNucleus 提供了 Java 對象到數據庫、XML、Excel 和 db4o 的映射框架,3.0.4 版本主要改進:
- AccessPlatform : drop support for ZIP distributions for db4o and NeoDatis datastores
- AccessPlatform : add Maven POM artifacts for main AccessPlatform combinations (JDO-RDBMS, JPA-RDBMS, etc)
- Add ability to turn off Metadata support for XML or annotations, for performance
- Parameterise all persistence property names for easy referencing
- Split support for java.awt geometry types into a separate plugin, and complete support for persisting in String form
- Improve startup process so that NucleusContext, PluginManager are more modular, and so that JPA doesn't create multiple working contexts
- SchemaTool : improvement to class resolution process when not forking the JVM process
- Support for Atomikos transaction manager (Matthew Adams)
- Support batching of L2 cache updates
- Support L2 cache "mode" to determine which classes are cacheable (JPA "sharedCache.Mode")
- RDBMS : Improvement to handling of result classes when single column selected
- RDBMS : Support for embedded inherited objects (likely part of JDO3.1/3.2)
- MongoDB : fix to handling of bidirectional relations when using IDENTITY strategy
- HBase : fix problem in table management
- Cache : support for javax.cache v0.3+ (in datanucleus-cache v3.1.0, while support for the earlier version is in datanucleus-cache v3.0)
- Eclipse : update to the plugin to move API to general preferences and drop the enhancer "type" since it was not being used
可從 DataNucleus community site. 下載
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!