BeetlSQL 3 功能预览
BeetlSQL 3 目前正在研发过程,预计9月能发版。相比于BeetlSQL2,有非常多的改进,本博客会用一部分介绍BeetlSQL3的功能,另外一部分介绍如何定制Beetl3。 BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用 文档较长,可以点击右侧的目录导航到你想关注的内容 目前BeetlSQL3 还有大量工作需要完善,欢迎留言给我,可以加入开发或者测试 BeetlSQL3 特点 派别:SQL为中心 内置常见增删改查功能,节省项目50%工作量 强化SQL管理,通过md文件管理sql,使用Beetl模板编写复杂sql 简单SQL可以通过Query类链式API完成 全面支持跨数据库平台 支持NOSQL,如ClickhHouse,Elastic,Hive等 支持SQL查询引擎,如Apache Drill,Presto等 支持一对一,一对多等常见的映射。 可以使用约定习俗映射,复杂查询结果支持通过json配置映射到POJO 提供idea插件 其他 具备代码生成功能,提供代码生成框架 最大程度减少数据库重构对项目造成的影响 最大程度减少数据库切换对项目造成的影响 支持多数据源,数据源包含传统数据库,NOSQL,SQL查询引擎,且可以根据规则使用数据源