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


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

查看所有标签

猜你喜欢:

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

Designing for Emotion

Designing for Emotion

Aarron Walter / Happy Cog / 2011-10-18 / USD 18.00

Make your users fall in love with your site via the precepts packed into this brief, charming book by MailChimp user experience design lead Aarron Walter. From classic psychology to case studies, high......一起来看看 《Designing for Emotion》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换