QuickDAO 4.1.7 版本发布,适配 Oracle 数据库以及新增 DCL 操作!

栏目: 软件资讯 · 发布时间: 4年前

内容简介:QuickDAO4.1.7版本已发布,可在maven中央仓库下载(阿里云仓库可能更新不及时),本次更新内容如下: [新增]Oracle数据库支持,支持11g及以上版本.由于Oracle分页功能较复杂,目前暂未实现Oracle数据库的分页API操作 [新...

QuickDAO4.1.7版本已发布,可在maven中央仓库下载(阿里云仓库可能更新不及时),本次更新内容如下:

  • [新增]Oracle数据库支持,支持11g及以上版本.由于Oracle分页功能较复杂,目前暂未实现Oracle数据库的分页API操作
  • [新增]DCL操作,用户可通过QuickDAO进行创建数据库用户,授权,取消授权等相关操作.
  • [修复]解决postgre低版本获取自增id时报异常的问题
  • [优化]id生成器返回值改为String类型,可更灵活的生成id生成值

QuickDAO是一款简单易用的ORM框架,虽然市面上ORM框架已经非常多,但是有很多痛点这些框架并没有解决.QuickDAO相较于其他ORM框架的特点如下:

支持lambda表达式

从版本4.1.4开始,查询API支持lambda查询

lambda文档

支持外键关联操作

虽然很多ORM框架宣称支持外键查询,但无一例外最终形式仍然是让开发者手写 SQL 语句.QuickDAO在API设计层面上支持外键关联查询,真正的无需手写多表关联查询SQL语句.

外键关联查询文档

虚拟查询(无实体类查询)

常规的ORM框架都需要建立实体类,然后再根据实体类来查询。QuickDAO支持无实体类查询,不用事先建立实体类也能够事先对数据库的查询,修改和删除.

虚拟查询文档

事务操作

QuickDAO实现了事务功能,事务相关API提供了QuickDAO其他数据库操作一样便利的API,对于复杂的事务操作需求,QuickDAO也能够满足

事务操作文档

子查询支持

QuickDAO在API层面上支持子查询,您可以通过API直接拼接生成一个子查询SQL语句。这意味着即使是一些相当复杂的SQL语句,QuickDAO也能够轻松面对。

子查询文档

自定义数据库列类型,索引等

QuickDAO提供了实体注解,实体注解的类型丰富。通过实体注解,您可以定义数据库列的列名,列类型,列注释,表索引,非空,check约束等等等等。

实体注解文档

最后,写这个框架的初衷是市面上已有的ORM框架不能解决开发中痛点.QuickDAO经过近2年的支持开发,目前已经迭代到4.X版本,也在个人项目,公司项目实际使用过.希望本人开发的QuickDAO框架能够为中国的开源事业贡献一份自己的力量.

QuickDAO文档: https://quickdao.schoolwow.cn

QuickDAO的github地址: https://github.com/sunyue1380/QuickDAO4

QuickDAO的gitee地址: https://gitee.com/648823596/quickdao4


以上所述就是小编给大家介绍的《QuickDAO 4.1.7 版本发布,适配 Oracle 数据库以及新增 DCL 操作!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

用户中心设计

用户中心设计

(美国)弗登伯格等编 / 高等教育出版社 / 2003-8 / 20.00元

本书以用户对最终产品或系统的所见及所感为出发点考虑设计方法,所涉及的产品从数据库软件到语音识别软件,在众多项目(医疗保健、金融证券、航空事业、保险业、汽车制造业及零售业等)中得到验证。内容包括:能带来突破性增益的针对UCD的完整的周期化方法;现有产品评测、机构评定以使其适用UCD方法;提高用户感知舒适度;在外延型/内适型应用环境下的软件设计、硬件设计、网站建设和服务中应用UCD;当前UCD优化及未......一起来看看 《用户中心设计》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具