Bee 2.5.2 LTS 版发布
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 啦, 你还想添加什么功能,请到评论区告诉我们.
项目首页:

