阅读更多

5顶
0踩

编程语言

原创新闻 DataNucleus AccessPlatform 1.1.0 发布

2009-02-24 12:07 by 正式编辑 hantsy 评论(1) 有4284人浏览
JPA

DataNucleus AccessPlatform 源自开源项目JPOX(http://www.jpox.org),致力于JDO的实现。现在DataNucleus AccessPlatform已经支持JDO和JPA的api。

 

开源的Java持久化平台JPOX将DataNucleus作为其未来的发展方向,这是其创立以来经历的最大变革。DataNucleus AccessPlatform通过JDO和JPA APIs向RDBMS、db4o、XML、LDAP以及Excel数据提供持久化访问功能。

 

DataNucleus AccessPlatform 1.1.0 发布了,AccessPlatform 提供访问大量不同数据存储格式的能力,包括:RDBMS, ODBMS, XML, LDAP, JSON, Excel, ODF,通过Java应用使用JDO/JPA API。它完全兼容 JDO1, JDO2, JDO2.1, JDO2.2, 和 JPA1 规范,和提供 JDO2.3, JPA2 的预览功能。类持久化能够通过XML(JDO/JPA) Annotations(JDO/JPA), 或者通过 API (JDO)配置,不管选择什么配置架构允许通过JDO或者JPA API配置,甚至一些在其他持久化工具中找不到的方式。所支持的数据库能够使用JDOQL,JPQL或者SQL(取决于数据库类型)查询。AccessPlatform具有很高的可扩展性,要使用AccessPlatform支持你的数据库非常容易。

 

AccessPlatform使用灵活的Apache 2 license许可。

 

DataNucleus Access Platform 1.1 提供以下新功能,超过 DataNucleus 1.0 (原来的 JPOX)所提供的 :-

  • 目前需要 JDK1.5+ 版本
  • 支持 in-memory evaluation of JDOQL/JPQL subqueries
  • 支持 JDO2 "PersistenceManager proxy"
  • 支持 JDO2.3 Metadata API (for those that don't like XML or annotations)
  • 支持 JDO2.3 Enhancer API
  • 支持 JDO2.3 query timeout/cancel API
  • 支持 JDO2.2 transaction isolation control
  • JPA2 preview support for datastore cache, @OrderColumn, standardised properties, and various new query methods
  • RDBMS : rewrite of locate, fetch and some select SQL using a new SQL API
  • RDBMS : start of an alternative JDOQL implementation using a new SQL API
  • RDBMS : Support for persistence of interface fields into a single column
  • ODF : Support for persistence/querying to OpenDocument format spreadsheets
  • XML : Added support for 1-1, 1-N, M-N relations
  • XML : Added many configurability improvements
  • LDAP : Support for various new mapping configurations.
  • LDAP : Support for native querying
  • Dropped support for BCEL enhancer, now focussing attention on the ASM variant
  • Many improvements to the L2 caching process
  • Some fixes for multithreaded usage

在线查看文档:online or PDF. 下载:download.

在线有限免费咨询论坛:forum. Commercial support and consulting商业支持和咨询也提供。

 

参见:http://java.dzone.com/announcements/datanucleus-accessplatform-110

官方网站:http://www.datanucleus.org/

 

来自: javalobby
5
0
评论 共 1 条 请登录后发表评论
1 楼 whaosoft 2009-02-25 00:51
又是一个持久层的吗??

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 使用OLEDDisplayUi库在Arduino中创建用户界面

    在Arduino项目中,模块化和可视化的用户界面对于与用户进行交互和显示信息非常重要。OLEDDisplayUi库是一个功能强大的库,可以帮助我们在Arduino上使用OLED显示屏创建各种用户界面。在这个示例中,我们首先包含了所需的库文件,然后定义了OLED显示屏的宽度和高度。接下来,我们将创建一个简单的示例程序,以演示如何使用OLEDDisplayUi库创建用户界面。在setup()函数中,我们开始了OLED显示屏的通信,并设置了一些参数。设置了界面的刷新率为60帧每秒,函数设置了用户界面的帧和帧数。

  • OLED界面显示

    内含OLED的库文件及调用,在IAR环境下运行。内含注释。

  • MFC模态对话框与非模态对话框

    对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便地进行编辑的。 一,模态与非模态对话框 1.模态对话框     一个模态对话框是一个有系统菜单、标题栏、边线等的弹出式窗口。在创建对话框时指定WS_POPUP,WS_SYSMENU, WS_CAPTION和 DS_MODALFRAME风格。即使没有指定WS_VISIBLE风格,模 式对话框也会被显示。创建对话框

  • OLE SDK——框架界面(四):IOleInPlaceFrame::EnableModeless (转)

    OLE SDK——框架界面(四):IOleInPlaceFrame::EnableModeless (转)[@more@]IOleInPlaceFrame::EnableModeless 激活或禁止一个框架的非模式对话框。 ...

  • 飞思卡尔k60用oled-ui界面 (30%原创)

    正在参加第十一届飞思卡尔或NXP杯智能车大赛,在k60的基础上完成了一些基于oled的用户界面。可以给大家很多的方便。 已完成的: 1:分屏。在宏中自定义中线位置,可以实现左右完全独立的分屏。 可以分别刷新,尤其适合跑uc/os操作系统的同学。 2:左右屏位置互换,因为恩师一直强调程序的通用性或可移植性,因此大部分变量还是在宏里面定义的,方便修改。其实之所以加上左右屏切换的功能,是因为今年我和两位学长一起参加的比赛,担心一开始的样子不符合他们的审美- -。所以也为了我自己方便修改... 3:对于列表的处理,已经封装成函数,只需要在传参时对应的把oled的行数上限和下限还有某行变量穿进去就行了,箭头会按照预期的想法执行,当然这也是在我的工程里实现的,对于不兼容的情况,我毕竟也考虑不了那么多。而且我未必会维护或更新这些代码了,因为我们未必会更改去年成熟的UI.里面对变量修改的代码有bug,具体体现在对浮点型的修改上,请大家自行把浮点数乘100或1000倍再做调整。 4:版权声明:现在用的很多代码都是直接找网上人家写好的,怀着一颗感恩的心来给大家分享自己的代码,希望大家尊重每个人的劳动成果,能把程序名之前注释内的声明保留下来。当然了,如果你修改了70%以上,我支持你写上自己的名字。 5:祝大家有一个好成绩。

  • MFC UI界面库

    Xtrme toolkit,BCGControlBar,SkinMagic,AppFace,Skin++,Uskin++,SYGUI,LibUIDK,GuiToolkit,GardenUI等等,除了后两种一个是开源,一个是免费的外,其余的都是收费的。 The Ultimate Toolbox http://www.codeproject.com/KB/MFC/Ulti...

  • 一个自定义的开发框架 Framework

    由于最近到了一家小公司,公司做C#就我一个人,为了节约开发时间,自己开发了一个框架以及使用示例。框架包括:数据库访问处理异常的包装处理日志的包装处理缓存的包装处理认证授权的包装处理 本示例 分为框架层、数据实体、数据访问层、数据处理层、UI层采用。net3.5的框架 里面使用很很多3.5的特性。 本示例还包括压缩ViewState,Session持久

  • 显示非模态窗口

    非模态地显示窗口或窗体其实并不是非常简单。面临的挑战是键盘输入由源应用程序接收,并且需要传递给合适的窗口。为了让这种方法在WPF和Windows窗体内容之间可行,需要通过一种方法沿着正确的窗口或窗体转发这些消息。 如果希望从Windows窗体应用程序内部非模态地显示一个WPF窗口,必须使用静态的ElementHost.EnableModelessKeyboardInterop( )方法。 补充

  • 《Arduino》开发 之 基于 u8g2 库 的 OLED 菜单界面

    OLED多级菜单实现方法

  • 为OLED屏增加GUI支持7:综合实例

    为OLED屏增加GUI支持7:综合实例本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境:主机:WIN10开发环境:MDK5.13MCU:STM32F103说明:前面的文章已经介绍了本GUI的基本功能,目前有的控件有文本控件,图片控件,以及进度条控件,这是我项目中所需要的,读者可以参考这些代码增加自己所需的控件。本文展示一个综合实例,显示一个完整的

  • 2017最新Swoole扩展框架视频教程

    一套很好的PHP Swoole扩展框架是匹配教程! 有兴趣的朋友可以下载! 下载地址:百度网盘下载

  • duilib入门问题集

    引入duilib时请确保引入头文件开始时先引入COMUTIL.H头文件 #include "COMUTIL.H" #include "UIlib.h" duilib基本程序结构 在stdafx.h文件中加入 #include "COMUTIL.H" #include "UIlib.h" using namespace DuiLib; #ifndef

  • LCD显示屏UI界面

    LCD显示屏UI界面硬件:德飞莱STM32开发板M3S(STM32F103ZE) LCD控制器 ILI9325 LCD屏幕大小320×240 软件:keil uVision4 固件库:STM32F10x_StdPeriph_Lib_V3.5.0 uCOSIII版本:Release V3.02.00 (2011/08/01)该篇文章承接上一篇完成的ucosiii移植工作,原计划是使用ucgui

  • OLE如何显示文档内容!

    OLE字段嵌入WORD文档,但在窗体和报表中只能显示文档第一页的内容,这是为什么?控件已设为显示内容. 如何在窗体或报表中显示WORD或PDF文件的全部内容呢?

  • OLED上多级界面的编写方式

    OLED显示屏上多级界面的实现方式 author:calmuse time:2017/11/30 我个人学习到多级界面的实现主要应该是每一级(或者说每一个画面)之间的跳转方式。我从网上的程序理解的大致关键,如下: 1.首先定义一个结构体 typedef struct { u8 current;//当前状态索引号 u8 next; //向下一个 u8 ent...

  • 使用OLED显示屏更新你的系统界面

    OLED显示屏的特点:1.          主动发光,无需背光源,因此和TFT相比,更轻薄、更省电;2.          高色彩再现性和色饱和度,显示效果更真实;3.          优越的低温性能,零下40℃正常工作;4.          视角宽,接近180度色彩不失真;5.           较高的电磁兼容防护能力;6.           驱动方式同普通TF

  • 基于STM32之OLED菜单界面框架搭建

    基于STM32驱动OLED屏显示三级菜单界面框架搭建 个人总结的一些经验,写的不好勿喷。 硬件要求 (1)处理器:STM32F103系列。 (2)OLED屏,SPI或IIC接口都可以。 (3)按键,用于控制界面的切换。 一个基本的菜单界面最少有有一个主界,所以所有先设计一个主界面。 1.什么是主界面? /******** 这里说的主界面是本次需要设计的主界面 ********/ 主界面是电路上...

  • Duilib界面解析1---简单的仿360窗口

    最近开始研究Duilib,并逐个分析Duilib的demo例子,记录下来方便更多的人学习 。界面运行起来如下图所示,该Demo主要包含 BaseDialog.h和BaseDialog.cpp,以及界面布局文件的详细解释,每行注释已经添加。 BaseDialog头文件源文件 以及布局文件如下,可自行下载Duilib 根据注释学习该例子 只针对新手~~~ ...

Global site tag (gtag.js) - Google Analytics