QuickDAO 4.1.2 发布,索引相关功能增强

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

内容简介:QuickDAO4.1.2版本已发布,可在maven中央仓库下载(阿里云仓库可能更新不及时),本次更新内容如下: [新增]@CompositeIndex注解,支持在表上建立组合索引 [新增]@UniqueField注解,标识哪些字段作为判断实例是否唯一 [新...

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

  • [新增]@CompositeIndex注解,支持在表上建立组合索引
  • [新增]@UniqueField注解,标识哪些字段作为判断实例是否唯一
  • [新增]支持指定返回列类型,可通过columnTypeMapping方法指定要返回的列的类型
  • [优化]@Index注解现在支持制定索引类型,索引名称,索引方法等等功能
  • [优化]SQLite数据库支持LocalDate和LocalDateTime类型

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

支持外键关联操作

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

所有对数据库的操作只需要注入一个DAO对象即可完成

Mybatis等框架一个实体类对应一个Mapper接口文件,一个xml文件.特别是涉及到多表查询时,经常在开发中才发现需要引入另外的XXXMapper.QuickDAO只需要一个DAO对象,即可完成对数据库的所有操作

支持 Java 代码里指定数据库列类型,索引等信息

QuickDAO支持自动建表,自动新增字段.不仅如此,QuickDAO支持在Java代码里指定列类型,列名,是否创建外键,创建数据库索引等等.此外,QuickDAO还支持查询数据库字段信息,新增字段,删除字段等操作.

强大的查询操作API

如果您真正深入了解QuickDAO后,会发现QuickDAO的API设计绝对让您欣喜.QuickDAO的Query接口定义了大量查询操作API,例如非空查询,等值查询,大于小于不等于查询,IN查询,子查询,分页,排序,指定返回的列等等等等.这些接口都添加了相应的接口注释,此外命名也是相对规范的,所有添加查询的接口都以add开头.

最后,写这个框架的初衷是市面上已有的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


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

Linux/Unix设计思想

Linux/Unix设计思想

甘卡兹 / 漆犇 / 人民邮电出版社 / 2012-3-28 / 39.00元

《Linux\Unix设计思想/图灵程序设计丛书》内容简介:将Linux的开发方式与Unix的原理有效地结合起来,总结出Linux与Unix软件开发中的设计原则。《Linux\Unix设计思想/图灵程序设计丛书》前8章分别介绍了Linux与Unix中9条基本的哲学准则和10条次要准则。第9章和第10章将Unix系统的设计思想与其他系统的设计思想进行了对比。最后介绍了Unix哲学准则在其他领域中的应......一起来看看 《Linux/Unix设计思想》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

MD5 加密
MD5 加密

MD5 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具