QuickDAO 4.1.5 版本发布,实现数据源迁移功能

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

内容简介:QuickDAO4.1.5版本已发布,可在maven中央仓库下载(阿里云仓库可能更新不及时),本次更新内容如下: [新增]数据源迁移功能,可将数据记录从一个数据源迁移到另外一个数据源,支持跨数据源迁移(例如从SQLite迁移到MyS...

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

  • [新增]数据源迁移功能,可将数据记录从一个数据源迁移到另外一个数据源,支持跨数据源迁移(例如从 SQLite 迁移到MySQL)
  • [新增]添加addColumnExclude方法,用于返回部分字段,但该方法仅可调用一次
  • [修复]子查询生成查询语句时未添加上分页和 排序 信息
  • [修复]手动新增索引时,using字段前未添加using字符串问题
  • [优化]取消使用MDC保存日志,因框架中使用了MDC.clear()可能会和用户需求代码冲突
  • [优化]fastjson依赖升级至1.2.75

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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

The Algorithm Design Manual

The Algorithm Design Manual

Steven S Skiena / Springer / 2011-11-14 / GBP 55.07

....The most comprehensive guide to designing practical and efficient algorithms.... Written by a well-known algorithms researcher who received the IEEE Computer Science and Engineering Teaching Aw......一起来看看 《The Algorithm Design Manual》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器