Bee, 接口简单,功能齐全,支持原生分页;分库分表 (Sharding 分片) ,也支持 MongoDB ORM.
你可以同时使用多种数据库;面向对象和自定义 sql 都全面支持,让你在简单功能可以快速开发,需要高性能时,可以轻松写 sql.
Bee = Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)
小巧玲珑!仅 935K, 还不到 1M, 但却是功能强大!
V2.5.2 (2025・LTS 版)
2.5.2.1
- MongoDB update,delete,deleteById 支持分片
- MongoDB modify 分片 cache 增强
- MongoDB index support for sharding
- add ShardingFullOpTemplate
- SuidRich 的实现类 ObjSQLRich 增加 selectByTemplate
2.5.2.2 - fixed bug for MongodbShardingDdlEngine
- SQL 性能分析,记录并打印 SQL 执行时间
bee.osql.showSqlExecuteTime=true
bee.osql.minSqlExecuteTime=0 - 使用 CQRS 命令查询责任分离模式操作数据库
2.5.2.6 - 默认打开常用配置,防止有人不知道功能
openEntityCanExtend = true
showSQL = true
showShardingSQL = true
showSqlExecuteTime = true
minSqlExecuteTime = 5; //ms - 字段名支持允许使用 SQL 关键字
可以使用开关控制是否使用,默认是开启
bee.osql.naming.allowKeyWordInColumn=true
若 Bee 还未包括某些关键字,还可以通过以下项追加
bee.osql.naming.sqlKeyWordInColumn - 分离 logger; config 先独立初始化
- BeeSimpleDataSourceBuilder 兼容不同风格配置
MAVEN 依赖:
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>bee-all</artifactId>
<version>2.5.2</version>
</dependency>
Gradle
implementation group: 'org.teasoft', name: 'bee-all', version: '2.5.2'
//Gradle(Short)
implementation 'org.teasoft:bee-all:2.5.2'


bee-starter-demo
自动生成 Spring Boot 后端微服务代码,几秒钟即可完成,秒杀 GPT.
下期功能预告:
Bee 已经是一个功能很齐全的 ORM 啦, 你还想添加什么功能,请到评论区告诉我们.
项目首页:

398

被折叠的 条评论
为什么被折叠?



