什么是Dorado7 Hibernate Addon?
定位
Dorado7 Hibernate AddOn是Dorado7针对Hibernate提供的整合接口,属于Dorado7 AddOn的一种,是Dorado7自定义扩展的一个实现范例。
在没有Dorado7 Hibernate AddOn的情况下,通常是遵循Hibernate规范进行数据库建表,通过编写Java Code来实现通过Hibernate对数据的增查改删。
在引入Dorado7
Hibernate AddOn的情况下,通常是遵循Hibernate规范进行数据库建表,通过Dorado7 Hibernate AddOn,以配置的方式,而非编写Java Code的方式,来实现通过Hibernate对数据的增查改删。其间所需生成的Java Code由Dorado7 Hibernate AddOn自动生成与维护。
功能
Dorado7
Hibernate AddOn提供以下功能:
<!--[if !supportLists]-->l <!--[endif]-->新增CriteriaDataProvider控件,将Hibernate提供的的Criteria查询功能封装成新的dorado控件。
<!--[if !supportLists]-->l <!--[endif]-->新增HqlDataProvider控件,将Hibernate提供的的HQL查询功能封装成新的dorado控件。
<!--[if !supportLists]-->l <!--[endif]-->新增HibernateDao,为Hibernate的操作提供了更加简便的API。
收益
<!--[if !supportLists]-->l <!--[endif]-->通过使用新的控件,可以享受IDE提供的便利的编辑功能,降低程序人员使用Hibernate的难度。
<!--[if !supportLists]-->l <!--[endif]-->通过使用新的API,可以将Dorado与Hibernate更加紧密结合,使得开发更加流畅。
<!--[if !supportLists]-->l <!--[endif]-->不需要了解Hibernate底层细节,即能通过Hibernate操作数据库,手工编码更少,错误率大幅降低,开发效率大幅提升,开发规范度更高,工程质量更为均一。
技术资料
教程
<!--[if !supportLists]-->l <!--[endif]-->《Dorado7 Hibernate-Addon 入门教程》在线wiki版,离线PDF版
工程
<!--[if !supportLists]-->l <!--[endif]-->Dorado7
Hibernate-Addon 示例工程
视频讲解
视频第一版已经发布,目前包括10个视频,主要讲解CriteriaDataProvider和HqlDataPrider的使用方法。
01.dorado-hibernate的开发环境,4.6 MB,00:02:35
02.使用CriteraDataProvider开发简单查询(Criterion),21.1 MB,00:11:49
03.使用CriteraDataProvider开发简单统计(Projection),9.6 MB,00:06:09
04.使用CriteraDataProvider开发DataGrid自动数据过滤,10.6 MB,00:04:47
05.使用CriteraDataProvider开发主从表视图,7.5 MB,00:03:44
06.使用CriteraDataProvider开发主从表视图(懒加载),10.4 MB,00:05:21
07.使用HqlDataProvider开发简单查询,19.6 MB,00:13:45
08.使用HqlDataProvider开发简单统计,7.4 MB,00:04:39
09.使用HqlDataProvider开发主从表视图,6.9 MB,00:05:02
10.使用HqlDataProvider开发主从表视图(懒加载),9.7 MB,00:06:09
产品下载和安装
目前Dorado7 Hibernate AddOn提供了Dorado7 Updater的方式下载。
下载后将dorado-hibernate-version.jar放置在项目的WEB-INF/lib中,然后在Dorado7 IDE中更新规则文件,
如果在View编辑器的Model部分看到了CriteriaDataProvider和HqlDataProvider控件,说明已经安装成功。
分享到:
相关推荐
7. **MVC框架**:Dorado-core还包含了一个MVC(Model-View-Controller)框架,简化了前端视图、业务逻辑和数据模型的交互。 接下来,我们讨论"Dorado-hibernate"。Hibernate是一个流行的对象关系映射(ORM)框架,...
标题中的"Dorado7/9开发环境 (解压即用Eclipse+dorado插件)支持dorado7和dorado9"表明这是一个专为Dorado7和Dorado9开发设计的集成开发环境(IDE)。这个环境基于Eclipse,一个广泛使用的开源Java IDE,它已经被扩展...
【 dorado7-eclipse研发工具 】是一款专为 dorado7 前端框架开发设计的集成环境,尤其适用于那些需要进行国有企业和银行等传统项目的后期维护工作。Dorado7 是一个基于Java的企业级Web应用开发框架,它提供了一整套...
《Dorado7 IDE 0.7.2:前端开发的新选择》 在当前的软件开发领域,前端框架的发展日新月异,其中Dorado7以其独特的特性和强大的功能,逐渐吸引了众多开发者的关注。而“dorado7-ide-0.7.2.zip”这个压缩包,正是为...
内含Dorado7插件,Eclipse+dorado7插件合集下载地址,百度网盘永久有效地址。
Dorado7是一款强大的企业级应用开发和展示层框架,它主要由一系列插件和功能组成,为用户提供高效、灵活的用户界面设计与数据管理能力。这个"2012.01-30"版本的插件包包含了该时间段内Dorado7的最新更新和改进,旨在...
【标题】"dorado7离线中文文档.7z" 提供的是 Dorado7 开发的重要参考资料,它是一份详尽的 Dorado7.5 官方离线文档,适用于那些在开发过程中需要离线查阅 Dorado 框架相关知识的开发者。Dorado 是一个功能强大的富...
本实例旨在帮助学习Dorado7的同学深入理解其核心特性和实际应用,通过JDBC调用、结合Spring与Hibernate的开发方式,全面展现Dorado7的强大功能。 一、Dorado7基础知识 Dorado7的核心理念是“业务驱动”,它以模型...
### dorado7链接Oracle数据库详细配置解析 在深入解析dorado7链接Oracle数据库的配置细节之前,我们首先简要了解一下dorado7以及Spring框架的基本概念。 #### dorado7简介 dorado是BSTEK(北京博思得科技有限公司...
《Dorado7实战:从初级到中级的探索与实践》 Dorado7是一款高效、灵活的企业级服务开发框架,主要用于构建复杂的企业应用。本实战课程旨在帮助初学者和有一定基础的开发者深入理解Dorado7的核心概念和技术,通过...
资源中提供了,下载地址和Dorado 7插件安装方法,可以安装在MyEclipse,Eclipse中任意版本,注意选择你IDE内嵌的Eclipse版本
在Dorado 7中,前端页面的开发常常涉及到JavaScript动态创建控件的场景。Dorado是一个功能强大的企业级UI框架,它提供了丰富的组件库和强大的数据绑定能力,使得开发者能够构建出交互性强、用户体验良好的Web应用。...
Dorado7是由上海BSTEK公司开发的一款高性能、企业级的存储虚拟化系统,它提供了丰富的API接口,便于用户进行定制化开发和集成。本文将深入探讨Dorado7 API的相关知识点,帮助读者理解和掌握如何利用这些接口进行系统...
Dorado7是一款基于Java的企业级应用开发框架,主要用于构建富客户端和Web应用程序。这个项目环境中的"jar包"集合是解决Dorado7开发过程中版本依赖问题的关键,特别是对于那些初次接触该框架的人来说。 首先,Dorado...
【Dorado7入门】 Dorado7是一款高性能、易用的Java EE企业级应用框架,它为企业开发者提供了构建大型分布式系统的强大工具。这个“Dorado7快速入门”将引导你了解并掌握Dorado7的核心概念和技术,助你在短时间内...
【 dorado7.zipjar 】是一个与 Dorado 相关的压缩文件,它包含了 `dorado7` 这个特定版本或模块的资源。Dorado 是一个高度可扩展且功能丰富的Java企业级应用开发框架,它专注于提升用户体验,提供数据可视化、业务...
【 dorado7 与 BDF 按钮图片快捷使用详解】 在 IT 领域,尤其是企业级应用开发中,Dorado7 是一个广泛使用的轻量级前端框架,它为构建用户界面提供了丰富的组件和功能。BDF,全称为 Business Data Form,是 Dorado7...
本教程适合初次接触Dorado7 的人学习,通过本教程可以初步了解Dorado7 的设计诉求以及实现原理,并借此掌握Dorado7 中的基本概念和基本术语,例如立体数DataPath, DataType, DataProvider,DataResolver 等。...
根据提供的"Dorado7研发文档"的信息,我们可以提炼出多个关键知识点。这些知识点涵盖了从项目的基础概念到具体的开发技巧,以及研发手册中所涉及的技术细节。接下来将逐一进行详细阐述。 ### 一、词汇表(V) ####...
### Dorado7.x快速入门详解 #### 工程创建与HelloWorld 在开始Dorado7.x的学习之旅时,首先面临的任务是配置开发环境并创建一个基础的工程。这一步骤对于初学者至关重要,因为它奠定了后续学习的基础。 ##### ...