From 4a71e34ba296b6e694dceef995bd788515de99df Mon Sep 17 00:00:00 2001 From: automvc Date: Fri, 1 Oct 2021 13:45:25 +0000 Subject: [PATCH] =?UTF-8?q?update=20README=5FCN.md.=20=E6=9B=B4=E6=96=B0Be?= =?UTF-8?q?e=E4=B8=BB=E8=A6=81=E5=8A=9F=E8=83=BD=E7=89=B9=E7=82=B9?= =?UTF-8?q?=E4=BB=8B=E7=BB=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README_CN.md | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/README_CN.md b/README_CN.md index 2b5220f..e45fbba 100644 --- a/README_CN.md +++ b/README_CN.md @@ -33,15 +33,33 @@ Bee是一种更接近SQL语言思维的ORM框架, 而且它的编码复杂度是O(1),即用了Bee,你可以不用另外再写dao代码。 ## Bee主要功能特点介绍: -* 1.接口简单,使用方便。Suid接口只有4个方法,对应SQL语言的select,update,insert,delete操作。 +**Bee概念简单**(10分钟即可入门)、功能强大。 +Bee **简化了与DB交互的编码**工作量.连接,事务都可以由Bee框架负责管理。 +### 省时,开发速度快 +#### 简单易用 +* 1.**接口简单,使用方便**。Suid接口中对应SQL语言的select,update,insert,delete操作提供**4个同名方法**。 * 2.使用了Bee,你可以不用再另外编写dao代码,直接调用Bee的api即可完成对DB的操作。 -* 3.Javabean没有注解,也不需要xml映射文件,只是纯的Javabean即可,甚至get,set方法不用也可以。 -* 4.自动过滤null和空字符串,不用再写一堆的判断非空的代码。 -* 5.支持只查询一部分字段。 -* 6.动态/任意组合查询条件,不需要提前准备dao接口,有新的查询需求也不用修改或添加接口。 -* 7.支持存储过程,支持原生SQL,支持事务,支持批处理操作。 -* 8.SQL中排序,分页支持。 -* 9.支持直接返回Json格式查询结果;链式编程。 +* 3.**约定优于配置**:Javabean没有注解,也不需要xml映射文件,只是纯的Javabean即可,甚至get,set方法不用也可以。 +* 4.**智能化自动过滤**null和空字符串,不再需要写判断非空的代码。 +* 5.支持**只查询一部分字段**。 +#### 自动,功强强大 +* 6.**动态/任意组合**查询条件,不需要提前准备dao接口,有新的查询需求也不用修改或添加接口。 +* 7.支持原生SQL排序, **原生语句分页**(不需要将全部数据查出来)。 +* 8.支持**直接返回Json**格式查询结果; 链式编程。 +* 9.支持**事务**、多个ORM操作使用同一连接、**for update**,支持**批处理**操作,支持原生SQL(**自定义sql**语句),支持**存储过程**。 +* 10.支持面向对象方式复杂查询、**多表查询**(无n+1问题; 支持:一对一,一对多,多对一,多对多)。 +* 11.**一级缓存**,概念简单,功能强大;一级缓存也可以**像JVM一样进行细粒度调优**;**智能缓存**,支持更新配置表,**不用重启**。 +* 12.表名与实体名、字段名与属性名映射默认提供多种实现,且支持**自定义映射规则扩展**。 +* 13.**多种DB**支持轻松扩展(MySQL,MariaDB,Oracle,H2,SQLite,PostgreSQL,SQL Server等直接可用)。 +* 14.支持**读写分离**一主多从, 仅**分库**等**多数据源**模式(对以前的代码无需修改,该功能对代码是透明的,即无需额外编码),**可同时使用多种类型数据库**。 +* 15.**分布式**环境下生成**连续单调递增**(在一个workerid内),**全局唯一**数字**id**;提供自然简单的分布式主键生成方式。 +* 16.**支持同库分表,动态表名映射**。 +* 17.可以不用表对应的Javabean也能操作DB。 +* 18.**无**第三方插件依赖;可零配置使用。 +* 19.**性能好:接近JDBC的速度;文件小:Bee V1.8 jar 仅217k**, **V1.9.5 jar,仅315k**。 +辅助功能: +* 20.支持自动生成表对应的Javabean,根据Javabean创建表,Javaweb**后端代码**根据**模板自动生成**;能打印非占位符的**可执行sql**,方便调试。 +* 21.支持**读取Excel**,从Excel导入数据到DB,操作简单。 **Bee** 网址: -- Gitee