sqltoy-orm-4.10.9 版本发布

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

内容简介:sqltoy-orm 在github上的开源项目地址 https://github.com/chenrenfei/sagacity-sqltoy 在gitee的开源地址: https://gitee.com/sagacity/sagacity-sqltoy 说明文档地址: https://chenrenfei.github.io/sqltoy/...

sqltoy-orm 在github上的开源项目地址

 https://github.com/chenrenfei/sagacity-sqltoy

在gitee的开源地址:

https://gitee.com/sagacity/sagacity-sqltoy

说明文档地址:

https://chenrenfei.github.io/sqltoy/

致谢:

      sqltoy只从4月3日发布发版公告以来,得到了大量的关注,从质疑逐步到认同,也得到了不少的反馈,通过QQ群大家彼此交流,此版本正是因为吸收了大家在使用过程中一些特殊用法的反馈得以改进,在此表示感受!

     说远比mybatis优雅强大,很多人感觉哗众取宠,实为不然,这是经的起比较的。因为之前已经写过一篇介绍的文章,这里就不再赘述。

sqltoy发展的宗旨

     希望可以借助社会力量一道打造一套可以让大家抛开ORM的ORM框架,是希望好到一定高度做到可以抛弃,让大家腾出精力安心的做其他更有价值的领域!而mybatis做不到这一点,就连一个分页都要找插件搞探索式,感觉很有意思一样,将大家的精力耗进去!跟饥饿营销一样!

     sqltoy要做的就是用了sqltoy,好,你就不要操心数据库层交互了,玩微服务、大数据、AI去吧、玩业务去吧,或者干脆安心休息吧!而不是当你其他方向忙的要命时说:快不行了,你得分点精力过来好好折腾数据库交互!

更新内容:

1、增加不取总记录数的分页功能(特例功能,为特殊场景提供),PaginationModel 条件中增加了参数skipTotalCount默认为false,当参数为true时分页跳过取总记录数

2、优化对BigInteger类型的适配处理

3、quickvo优化了jdbc type类似Integer unsigned类型匹配处理,排除unsigned干扰。

4、放开sqltoy中pojo对象set方法返回类型必须是void的限制,便于对象属性可以进行链式赋值,如vo.setName(xxx).setType(1),quickvo 增加了相应的开关,可生成返回类本身的set方法:public VO setName(String name){this.name=name;return this;}

关于sqltoy和mybatis的对比请参见这篇文章https://www.oschina.net/news/114671/sqltoy-orm-vs-mybatis

概括的说有以下主要几点:

  1. sqltoy提供了类似于hibernate的基于对象的crud
  2. sqltoy提供了类似于hibernate-tools的quickvo从数据库生产POJO
  3. sqltoy极简极为直观的 sql 编写方式最符合sql编写的套路
  4. 极为巧妙的缓存翻译、缓存条件检索功能,大幅减少表关联,简化sql、优化性能
  5. 天然防止sql注入,用sqltoy大家就没有sql注入这个话题了
  6. 最高等级的分页优化功能
  7. 支持分库分表
  8. 支持跨数据库函数转换功能
  9. sql文件自动更新加载,开发过程中无需重启应用
  10. 支持树结构表进行标准化处理
  11. 支持行列数据旋转,一句配置让sql大牛淡化用sql进行旋转的话题
  12. 支持多级分组汇总、求平均,简单的一级汇总你可以,2级、3级呢?换一个数据库语法还一样吗?
  13. 支持同比环比计算
  14. 支持数据格式化,日期格式、数字格式(可以格式化为大写中文,也可以格式化为大写的金额)
  15. 支持数据脱敏功能,将电话号码、地址、姓名进行脱敏,如:139****4832  张*敏
  16. 支持超时sql记录,帮你分析哪些慢sql
  17. 直接提供了findTop、getRandomResult、isUnique、updateFetch 等非常规功能
  18. 支持 mysql 、postgresql、db2、oracle、sqlserver、clickhouse、elasticsearch、 sqlite 、sybase iq等数据库

 


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

查看所有标签

猜你喜欢:

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

程序员的数学2

程序员的数学2

平冈和幸、堀玄 / 陈筱烟 / 人民邮电出版社 / 2015-8-1 / CNY 79.00

本书沿袭《程序员的数学》平易近人的风格,用通俗的语言和具体的图表深入讲解程序员必须掌握的各类概率统计知识,例证丰富,讲解明晰,且提供了大量扩展内容,引导读者进一步深入学习。 本书涉及随机变量、贝叶斯公式、离散值和连续值的概率分布、协方差矩阵、多元正态分布、估计与检验理论、伪随机数以及概率论的各类应用,适合程序设计人员与数学爱好者阅读,也可作为高中或大学非数学专业学生的概率论入门读物。一起来看看 《程序员的数学2》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

SHA 加密
SHA 加密

SHA 加密工具