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

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

这就是搜索引擎

这就是搜索引擎

张俊林 / 电子工业出版社 / 2012-1-1 / 45.00元

搜索引擎作为互联网发展中至关重要的一种应用,已经成为互联网各个领域的制高点,其重要性不言而喻。搜索引擎领域也是互联网应用中不多见的以核心技术作为其命脉的领域,搜索引擎各个子系统是如何设计的?这成为广大技术人员和搜索引擎优化人员密切关注的内容。 本书的最大特点是内容新颖全面而又通俗易懂。对于实际搜索引擎所涉及的各种核心技术都有全面细致的介绍,除了作为搜索系统核心的网络爬虫、索引系统、排序系统、......一起来看看 《这就是搜索引擎》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具