BeetlSQL 3.24.0 发布,SQL 扩展包正式发布
1) 正式发布5个BeetlSQL扩展包,位于sql-ext 模块下
- 发布 sql-xml 扩展包,高仿myabtis的xml语法
- 发布 sql-bean-encrypt 扩展包,支持注解 MD5,AES,DES等
-
发布 sql-dynamic-table 扩展包,支持像操作静态表格一样操作动态表格
-
发布 sql-firewall 扩展包,避免误写SQL 破坏数据库
-
发布 重构版本的sql-accelerator 扩展包,使得BeetSQL的性能快的飞起来
2) 正式支持不严格的JavaBean定义
SQLManager.javabeanStrict(false)
这样,支持如下不符合JavaBean的POJO
- 链式调用
- 变量名大写开头
- 在lombok中,类似 aBc 这种字段,会错误的生成getABc(), 实际应该是getaBc(),javabeanStrict(false)能识别这种情况
使用加速扩展性能优化结果: 能达到一半手写JDBC的性能
查询 | 优化前(ops/ms) | 优化后 (ops/ms) | 纯jdbc | mybatis | JPA |
beetlsqlExecuteJdbc | 222 | 318 | 678 | / | 64 |
beetlsqlExecuteTemplate | 198 | 268 | / | 44 | 66 |
beetlsqlFile | 191 | 266 | / | 41 | / |
beetlsqlInsert | 139 | 129 | 248 | 43 | 59 |
beetlsqlGetAll | 5 | 13 | 40 | 4 | 5 |
beetlsqlLambdaQuery | 150 | 196 | / | 9 | / |
beetlsqlPageQuery | 128 | 159 | / | 17 | 59 |
beetlsqlSelectById | 186 | 259 | 670 | 43 | 61 |
maven
<dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>3.24.0-RELEASE</version> </dependency>
BeetlSQL 自主研发自 2015 年,目标是提供开发高效,维护高效,运行高效的数据访问框架,它适用范围广,定制性强,写起数据库访问代码特别顺滑,不亚于 MyBatis。你不想写 SQL 也好,或者想更好地写 SQL 也好,BeetlSQL 都能满足这要求,目前支持的数据库如下
- 传统数据库:MySQL (包括支持 MySQL 协议的各种数据库), MariaDB ,Oralce ,Postgres (包括支持 Postgres 协议的各种数据库), DB2 , SQL Server ,H2 , SQLite , Derby ,神通,达梦,华为高斯,人大金仓,PolarDB,GBase8s,GreatSQL 等
- 大数据:HBase,ClickHouse,Cassandar,Hive,GreenPlum
- 物联网时序数据库:Machbase,TD-Engine,IotDB
- SQL 查询引擎:Drill,Presto,Druid
- 内存数据库:ignite,CouchBase

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PDManer [元数建模]-v4.6.3 发布:一款简单好用的数据库建模平台
特别说明 平台公云版及企业私云版已经发布,增加多人团队协作支持,点击这里了解 [PDManer元数建模-v4],历时五年,持续升级,工匠精神,做一款简单好用的数据库建模平台。 元数建模平台,使用React+Electron+Java技术体系构建。 [PDMan-v2] --> [CHINER-v3] --> [PDManer-v4],连续五年,一直保持很好的传承和延续。 PDManer元数建模软件(v4版本)介绍:PDManer [元数建模]-v4.0.0 发布:一款简单好用的数据库建模平台 4.6.3 版本升级内容清单 1.[缺陷修复]修复导出DDL时切换数据库无效的问题 2.[缺陷修复]关系图中数据表支持选择自适应大小/手动维护大小 3.[缺陷修复]支持表内搜索字段 4.[缺陷修复]修复导入数据表后索引丢失的问题 5.[缺陷修复]解决ORACLE数据库逆向解析时没有区分schema的问题 6.[缺陷修复]其他细节和性能优化 源代码&下载 我们将长期持续维护PDManer元数建模的升级,并及时采纳合理的用户建议。 开源免费客户端版本,下载安装:安装文件下载 平台公...
- 下一篇
Dlink v0.7.4 已经发布,交互式的 FlinkSQL Studio
Dlink v0.7.4 已经发布,交互式的 FlinkSQL Studio 此版本更新内容包括: 特性: [Feature-1930][client] 从 Flink SQL 分析自定义函数 [Feature-2126][connector] 在 Flink 1.16 中新增 SQLServer Connector [Feature][cdc] CDCSOURCE 支持 Doris 自动建表 修复: [Fix][metadata] 修复 Mysql 自动生成DDL语句时没有数据类型的问题 [Fix][cdc] 修复 CDCSOURCE 整库同步部分问题 [Fix-1958][cdc] 修复当主键没有在表头声明时同步数据后会发生数据错位 [Fix-2087][UDF] 修复用户自定义函数不能在 flink1.16 和 flink 1.17 上运行 [Fix][metadata] 修复 clickhouse 的字段正确获取是否为空 [Fix-2147][metadata] 修复构建 MySql DDL 时精度缺失问题 [Fix][metadata] 修复 mssql tinyint 类型...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19