文档章节

Dorado7 Hibernate AddOn

thinkingdo
 thinkingdo
发布于 2012/05/24 18:26
字数 676
阅读 495
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

Dorado7 Hibernate AddOn

定位

Dorado7 Hibernate AddOnDorado7针对Hibernate提供的整合接口,属于Dorado7 AddOn的一种,是Dorado7自定义扩展的一个实现范例。

在没有Dorado7 Hibernate AddOn的情况下,通常是遵循Hibernate规范进行数据库建表,通过编写Java Code来实现通过Hibernate对数据的增查改删。
   
在引入Dorado7 Hibernate AddOn的情况下,通常是遵循Hibernate规范进行数据库建表,通过Dorado7 Hibernate AddOn,以配置的方式,而非编写Java Code的方式,来实现通过Hibernate对数据的增查改删。其间所需生成的Java CodeDorado7 Hibernate AddOn自动生成与维护。

功能

Dorado7 Hibernate AddOn提供以下功能:

l  新增CriteriaDataProvider控件,将Hibernate提供的的Criteria查询功能封装成新的dorado控件。

l  新增HqlDataProvider控件,将Hibernate提供的的HQL查询功能封装成新的dorado控件。

l  新增HibernateDao,为Hibernate的操作提供了更加简便的API

收益

l  通过使用新的控件,可以享受IDE提供的便利的编辑功能,降低程序人员使用Hibernate的难度。

l  通过使用新的API,可以将DoradoHibernate更加紧密结合,使得开发更加流畅。

l  不需要了解Hibernate底层细节,即能通过Hibernate操作数据库,手工编码更少,错误率大幅降低,开发效率大幅提升,开发规范度更高,工程质量更为均一。

技术资料

教程

l  Dorado7 Hibernate-Addon 入门教程》在线wiki离线PDF

工程

l  Dorado7 Hibernate-Addon 示例工程

视频讲解

视频第一版已经发布,目前包括10个视频,主要讲解CriteriaDataProviderHqlDataPrider的使用方法。
01.dorado-hibernate的开发环境4.6 MB00:02:35
02.使用CriteraDataProvider开发简单查询(Criterion)21.1 MB00:11:49
03.使用CriteraDataProvider开发简单统计(Projection)9.6 MB00:06:09
04.使用CriteraDataProvider开发DataGrid自动数据过滤10.6 MB00:04:47
05.使用CriteraDataProvider开发主从表视图7.5 MB00:03:44
06.使用CriteraDataProvider开发主从表视图(懒加载)10.4 MB00:05:21
07.使用HqlDataProvider开发简单查询19.6 MB00:13:45
08.使用HqlDataProvider开发简单统计7.4 MB00:04:39
09.使用HqlDataProvider开发主从表视图6.9 MB00:05:02
10.使用HqlDataProvider开发主从表视图(懒加载)9.7 MB00:06:09

 

产品下载和安装

目前Dorado7 Hibernate AddOn提供了Dorado7 Updater的方式下载。
下载后将dorado-hibernate-version.jar放置在项目的WEB-INF/lib中,然后在
Dorado7 IDE中更新规则文件,
如果在View编辑器的Model部分看到了CriteriaDataProviderHqlDataProvider控件,说明已经安装成功。

下一篇: Dorado IDE
thinkingdo
粉丝 3
博文 11
码字总数 11579
作品 0
浦东
私信 提问
加载中
请先登录后再评论。
Dorado7基于视图模版的向导式开发

Dorado7基于视图模版的向导式开发 定位 Dorado7基于视图模版的向导式开发是Dorado7提供一种更为高效的制式开发模式,通过向导(Wizard)一步步设置,快速得到一个页面。向导有IDE支持,基于视...

thinkingdo
2012/05/11
347
0
AJAX Web开发平台 - Dorado7

Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富、友好的用户界面,同时大幅提高展现层的开发效率。Dorado7由三个部分组成:浏览器端的控件(Javascript+CSS...

包一磊
2008/10/15
4W
12
什么是Dorado7

Dorado7官方微博 Dorado7的官方微博 weibo.com/dorado7 Dorado7的 源代码。 什么是Dorado7? Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富、友好的用户界面...

thinkingdo
2012/05/04
111
0
Dorado 7.3.0 发布,Ajax的Web开发平台

Dorado 7.3.0 发布,Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富、友好的用户界面,同时大幅提高展现层的开发效率。 Dorado7由三个部分组成:浏览器端的...

vangie
2013/09/10
2.2K
9
Dorado 7.1.19 发布,Ajax的Web开发平台

Dorado 7.1.19 发布,Dorado7的全称是Dorado展现中间件,是一款开源软件,致力于为Web应用提供更加丰富、友好的用户界面,同时大幅提高展现层的开发效率。 Dorado7由三个部分组成:浏览器端的...

vangie
2012/11/02
769
0

没有更多内容

加载失败,请刷新页面

加载更多

Python骚操作 | 川普的嘴,骗人的鬼!

↑ 关注 + 星标 ,后台回复【 大礼包 】送你Python自学大礼包 阅读文本大概需要 3 分钟 前几天,川普又在推特因为宣扬暴力翻车了,不过,对于这位翻车王来说,已经是常规操作了。在推特上指点...

Python绿色通道
06/19
0
0
(五)改掉这些坏习惯,还怕写不出精简的代码?

鲁迅说:嬉笑怒骂里充满了无奈和妥协。 小猿说:先生说的不对,在程序员的世界里,编写代码处处充满了无奈和妥协。 Code Review 是一场苦涩但有意思的修行。 (一)改掉这些坏习惯,还怕写不...

一猿小讲
06/15
0
0
Linus:我们都老了,但Linux维护后继无人

点击上方“五分钟学算法”,选择“星标”公众号 重磅干货,第一时间送达 来自:大数据文摘(ID:BigDataDigest)出品 来源:theregister 编译:笪洁 本周在线举行的开源峰会和嵌入式Linux会议...

五分钟学算法
07/08
0
0
腾讯应用宝:首次上传演示视频需要去腾讯视频进行实名认证的操作

前段时间打算把刚开发好的Android应用上架到腾讯的应用宝商店,但是由于业务的需要,需要上传App的操作演示视频,由于是首次在应用宝上面上架App,需要处理的东西太多,这里就不再一一介绍,...

sanzhanggui
2019/12/14
0
0
祝大家端午节快乐!

端午节快乐 本文分享自微信公众号 - 嘉为科技(canway_service)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

嘉为科技
06/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部