软件介绍
BeetlSQL(站内写作 BeetSql)是一个开源的 Java 数据库访问框架,作者为闲.大赋(李家智),2015 年开始开发,采用 BSD-3-Clause 许可证。它以 SQL 为中心,同时内置常用的增删改查,减少重复手写 SQL。
核心功能
- 内置 CRUD:无需手写 SQL 即可完成基本的增删改查。
- SQL 模板:SQL 可放在 Markdown 文件中集中管理,通过扩展也可使用 XML。
- 查询 API:提供 Query 和 LambdaQuery 两种 Java 查询方式。
- 对象映射:支持单表、多表和 POJO 映射,可用注解、JSON 或 XML 配置。
- 代码生成:可生成实体、Mapper 和数据库文档。
- 扩展与集成:官方列出 SQL 防火墙、多租户、逻辑删除、字段加密等扩展,并可与 Spring、Solon、JFinal 集成。
支持平台与系统要求
BeetlSQL 是 Java 库,要求 JDK 8 或更高版本。官方列出的数据平台涵盖 MySQL 兼容库、MariaDB、Oracle、PostgreSQL、DB2、SQL Server、H2、SQLite 等关系型数据库,以及 ClickHouse、HBase、TDengine、Ignite 等大数据、时序和内存数据库。
版本与授权
仓库页面显示最新标签为 3.30.9,另有 2.x 系列。项目开源,授权为 BSD-3-Clause。
适用人群或使用场景
适合习惯直接编写和管理 SQL 的 Java 开发者,以及需要用统一方式访问多种数据库的项目。它是开发框架,不是图形界面的数据库管理工具,需要集成到 Java 工程中使用。
版本列表
-
-
-
BeetSql v3.2.1 官方版
BeetSql是一个超过MyBatis的全功能Java DAO工具,同时具有Hibe ...
软件大小:19.8 MB 更新时间:2020-12-29
-
