QuickDAO 4.1.9 版本发布,支持直接传入 SQL 语句查询和更新
QuickDAO4.1.9版本已发布,可在maven中央仓库下载(阿里云仓库可能更新不及时),本次更新内容如下:
友情提示:每次更新版本时通常在线文档也会同步更新.请注意查看文档页面时清空缓存,以便获取最新文档
- [新增]懒加载功能(lazyLoad)
- [新增]rawSelect和rawUpdate方法,直接传入SQL语句
- [新增]delete(Class clazz)方法,可根据唯一约束和id删除实体类
- [新增]DAOUtil添加对比数据库字段信息并生成SQL语句的功能
- [优化]支持新增自增列
- [优化]添加使用or查询条件时不能使用joinTable的异常提示
- [优化]优化insertBatch和insertArrayBatch方法
- [优化]去掉拦截器功能(Interceptor)
- [修复]解决mysql迁移表结构报错问题
QuickDAO是一款简单易用的ORM框架,虽然市面上ORM框架已经非常多,但是有很多痛点这些框架并没有解决.QuickDAO相较于其他ORM框架的特点如下:
支持lambda表达式
从版本4.1.4开始,查询API支持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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Jboot v3.13.0 发布,基于 JFinal 类似 Spring Cloud 的框架
Jboot 一个更简单的分布式、微服务框架。 Jboot是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产品,用户量超过 1亿 以上。 Jboot v3.13.0 更新内容如下: 新增:是否处理 404 页面的配置支持,方便与其他 web 框架整合 新增:JbootAppListener 新增 onConstantConfigBefore() 方法 新增:SPI 新增直接配置类名的功能 新增:MQ 新增支持多个实例配置的支持 新增:Redis 新增配置多个实例的支持 新增:Cache 缓存新增配置多个实例的支持 新增:限流组件新增 IP 限流功能 新增:限流组件新增 IP 白名单功能 新增:IdCache 默认的缓存前缀配置 新增:...
- 下一篇
Fizz Gateway 2.4.1 发布,log4j2 漏洞修复
v2.4.1 changelog: 修复log4j2远程代码执行漏洞 修复服务编排接口的多值校验失败问题 Fix remote code execution vulnerability of log4j2 Fix multivalues validation failure of aggregation API Fizz Gateway是什么? An Aggregation API Gateway in Java . Fizz Gateway 是一个基于 Java开发的微服务聚合网关,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行API服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。 演示环境(Demo) http://demo.fizzgate.com/ 账号/密码:admin/Aa123! 健康检查地址:http://demo.fizzgate.com/admin/health(线上版本请限制adm...
相关文章
文章评论
共有0条评论来说两句吧...