BeetlSQL
简单易用的数据库访问框架
开发效率高 ⚡️
无需注解,自动使用大量内置 SQL,轻松完成增删改查功能。数据模型支持 Pojo,也支持 Map/List 快速模型,也支持混合模型。SQL 模板基于 Beetl 实现,更容易编写调试和扩展。可以针对单个表(或视图)代码生成 POJO 类和 sql 模版,甚至是整个数据库。减少代码编写工作量。
易于维护 ⚒
SQL 以更简洁的 Markdown 方式管理,同时方便程序开发和数据库 SQL 调试。可以自动将 sql 文件映射为 dao 接口类。灵活直观的支持支持一对一,一对多,多对多关系映射而不引入复杂的 OR Mapping 概念和技术。具备 Interceptor 功能,可以调试,性能诊断 SQL,以及扩展其他功能。
其他特色 📝
内置支持主从数据库支持的开源工具,支持跨数据库平台,开发者所需工作减少到最小。目前跨数据库支持 MySql、Postgres、Oracle、SQLServer、h2、SQLite、DB2、CLickhouse、HBase、Cassandar、Hive、TD-Engine、Drill、Presto、ignite、CouchBase 等。
更多新特性 ✨
使用简单,易于整合,性能卓越……