DataNucleus简介
来源:互联网 发布:c语言项目开发全程实录 编辑:程序博客网 时间:2024/05/04 00:48
DataNucleus主页:http://www.datanucleus.org/index.html
简介:
DataNucleus项目为Java运行环境中的应用数据提供了管理,它提供了标准的接口(JDO, JPA)来访问各种类型的数据库资源,如RDBMS, ODBMS, Map-based, Web-based,
documents, graph-based等等,并且你可以利用同样的API来操作所有你的数据,示图如下:
可见,对于HBase这样的NoSQL数据库也提供了JDO/JPA的接口。
最新版本3.2的信息如下:
January 1st 2013- DataNucleus Access Platform 3.2 ("Copernicus") Milestone 2 is released. DataNucleus Access Platform provides persistence and retrieval of Java objects to/from a wide range of datastores including relational, web-based, map-based, and documents. Version 3.2 Milestone 2 includes the following changes
- JDO : ability to mark all classes as detachable, overriding metadata
- JDO : add convenience accessor for "detachedState" of an object
- JDO : provide access to the native query performed by JDOQL
- JPA : add convenience accessor for "detachedState" of an object
- JPA : provide access to the native query performed by JPQL
- JPA : support surrogate version on a class
- JPA : fix to exception throwing when using JTA in a JavaEE environment
- JPA : support for JPA2.1 "Generate Schema" feature
- JPA : improved logix for finding a persistence-unit with a name, and flag duplicate units with the same name
- JPA : default to not add classTransformer in JavaEE environment (so user has to enable it)
- Update to JMX beans definitions for compliance
- Bundle (repackaged) ASM into datanucleus-core for cleaner usage
- Fix missing "PreMainClass" for enhancer so runtime enhancement works
- Moved "mapped datastores" code into RDBMS plugin (from datanucleus-core) since only used there
- Add pooling for ExecutionContext and ObjectProvider objects for performance.
- Fix to persist of N-1 relation with detached owner so we don't get multiple element objects
- Fix to ClassLoaderImpl/MetaDataUtils to preserve ordering whilst removing dups
- Provide access to native query being invoked by a JDOQL/JPQL query
- RDBMS : fix to use of named parameters in range clause of query
- RDBMS : add statement batching to shifting process for elements in a List
- RDBMS : fix to schema generation when we have "subclass-table" part way down an inheritance tree
- MongoDB : improvement for polymorphic queries to make use of discriminator column and handle all in single query
- MongoDB : improvement to deletion process to not reload same fields multiple times
- HBase : support for Bloom filters, in-memory and various other options (Nicolas Seyvet)
- Excel : make "poi-ooxml" dependency optional since not needed with XLS
- Various minor bug fixes and improvements
This release is downloadable under an Apache 2 license from the DataNucleus community site.
- DataNucleus简介
- DataNucleus用法之Mysql
- datanucleus jar包
- hive datanucleus cache 不一致问题
- DataNucleus之JDO操作示例
- SpringMVC+datanucleus jdo+连接mariadb
- DataNucleus之JDO的问题
- hive之datanucleus常见问题及解决办法
- DataNucleus Access Platform 3.1.2发布
- DataNucleus Access Platform 3.0 M4 / 2.2.3 版本发布
- 编译DataNucleus Tutorial for JDO using Ant成功
- datanucleus+spring 的JDO操作 select save update delete
- Caused by: org.datanucleus.store.rdbms.exceptions.MissingTableException: Required table m
- 简介
- 简介
- 简介
- 简介
- 简介
- AsyncTask使用
- 判断是否为Iphone5
- 以公司实际应用讲解OpenStack到底是什么(入门篇)
- java 中的快捷键
- iOS学习之分段Table View
- DataNucleus简介
- 指针总结
- (译)OpenGL ES2.0 – Iphone开发指引
- Android ListView异步加载图片
- 插入排序
- fluentd插件hbase修改笔记
- Linux设备驱动之——I2C总线
- STL中LIST等容器删除多个成员的正确方法参考
- Android开发之旅:深入分析布局文件