最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
MicroDraw图形控件V5.0官方版 编程开发 / 19.5M
查看 -
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看
本类排行
详情介绍
sqltoy是一个比mybatis更实用的基于java语言的orm框架。它支持mysql、oracle、postgresql、sqlserver、db2、dm、mongodb、elasticsearch、tidb、kingbase、oceanbase、guassdb、greenplum、dorisdb。
sqltoy是一个比mybatis更实用的基于java语言的orm框架。它支持mysql、oracle、postgresql、sqlserver、db2、dm、mongodb、elasticsearch、tidb、kingbase、oceanbase、guassdb、greenplum、dorisdb!
软件特点
sqltoy-orm 支持以下数据库:
oracle从oracle11g到19c
db2 9.5+,建议从10.5开始
mysql 支持版本5.6、5.7 和8.0
postgresql支持9.5及以上版本
sqlserver支持2008~2019版本,建议使用2012及以上版本。
sqlite
sybase_iq支持15.4及以上版本,建议使用16版本
elasticsearch仅支持查询,版本支持5.7+版本。建议使用7.3以上版本。
点击屋
mongodb(仅支持查询)
sqltoy-orm 特点:
1、从根本上杜绝SQL注入问题。 SQL支持编写注释和SQL文件的动态更新检测。 SQL 更改将在开发过程中自动重新加载。
2、最直观的SQL编写方式在查询条件稍微复杂一点的时候就会体现出它的价值,尤其是在后期的变更和维护过程中。
3、极其强大的缓存翻译查询:巧妙结合缓存减少查询语句表关联,大大简化SQL,提高性能。
4、最强大的分页查询:很多人第一次了解到快速分页的极其巧妙的处理、分页优化、count语句的极致优化。
5.跨数据库函数方言替换,如isnull/ifnull/nvl、substr/substring等不同数据库。
sqltoy-orm 特点:
1.最优雅、最直观的SQL编写方式
2.自然阻止sql注入和执行过程
3.最强大的分页查询
4、最巧妙的缓存应用,尽可能将多表相关查询变成单表
5. 跨数据库
6.提供行列转换(数据轮换),避免编写复杂的SQL或存储过程,用算法解决对SQL的高要求,同时实现数据库独立性(无论是MySQL还是SQLServer)
7.提供分组汇总和平均算法(使用算法代替sql,避免跨数据库语法不一致)
8、分库、分表
9、五种非数据库相关的主键生成策略
10.弹性原生查询支持
11.elasticsearch-sql插件模式sql模式支持