Bee+SpringBoot稳定的Sharding、Mongodb ORM功能(同步 Maven)

Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee

小巧玲珑!仅 860K, 还不到 1M, 但却是功能强大!

V2.2 (2024春节・LTS 版)

1.Javabean 实体支持继承 (配置 bee.osql.openEntityCanExtend=true)

  1. 增强批量插入与事务的关联

2.2 之前,调用批量插入在每个批都会提交 commit, 但在 2.2 改为只调用一次且在事务中,在批量插入的方法内容不再提交,而由事务控制。扣群:992650213

3.fixed bug:

  1. Condition 使用 Op.in 时,参数为 null 时会报异常

  2. 分片批量插入上下文相关的 bug

  3. 仅分库时,解决上下文问题

  4. 分片时,主线程的上下文要清除

5).InheritableThreadLocal 与 parallelStream () 不兼容的 bug, 当不是分片模式时,可以用 parallelStream (), 而分片时则不建议使用 parallelStream ()

xml 复制代码
gradle(short)
implementation 'org.teasoft:bee-spring-boot:2.2'

gradle
implementation group: 'org.teasoft', name: 'bee-spring-boot', version: '2.2'

maven:

xml 复制代码
<dependency>
    <groupId>org.teasoft</groupId>
    <artifactId>bee-spring-boot</artifactId>
    <version>2.2</version>
</dependency>

一文搞懂数据库分片:分库分表,只分库不分表,只分表不分库...

https://my.oschina.net/u/4111850/blog/10759889

支持各种分片模式:

  1. 分库分表

  2. 仅分库

  3. 仅分表

  4. 使用日期的字段作为分片键

  5. 不规则,通过自定义设置映射

自动生成 Spring Boot 后端微服务代码,几秒钟即可完成,秒杀 GPT.

gencode: 自动生成Spring Boot后端微服务代码,几秒钟即可完成, 秒杀GPT.

下期功能预告:

Bee 已经是一个功能很齐全的 ORM 啦, 你还想添加什么功能,请到评论区告诉我们. 扣群 (992650213)!

项目首页:

bee: Bee,互联网新时代的Java ORM框架,支持Sharding;JDBC,Android,HarmonyOS;支持多种关系型数据库,还支持NoSQL的Cassandra,Mongodb等;更快、更简单、更自动,开发速度快,运行快,更智能!

https://github.com/automvc/bee

bee-springboot: Bee整合Spring Boot,让你瞬间拥有两样快速开发利器! Bee 支持Sharding;JDBC,Android,HarmonyOS!

相关推荐
RainbowSea25 分钟前
问题:后端由于字符内容过长,前端展示精度丢失修复
java·spring boot·后端
风象南42 分钟前
SpringBoot 控制器的动态注册与卸载
java·spring boot·后端
我是一只代码狗1 小时前
springboot中使用线程池
java·spring boot·后端
hello早上好1 小时前
JDK 代理原理
java·spring boot·spring
PanZonghui1 小时前
Centos项目部署之运行SpringBoot打包后的jar文件
linux·spring boot
沉着的码农2 小时前
【设计模式】基于责任链模式的参数校验
java·spring boot·分布式
zyxzyx6662 小时前
Flyway 介绍以及与 Spring Boot 集成指南
spring boot·笔记
一头生产的驴4 小时前
java整合itext pdf实现自定义PDF文件格式导出
java·spring boot·pdf·itextpdf
程序员张36 小时前
SpringBoot计时一次请求耗时
java·spring boot·后端
麦兜*13 小时前
Spring Boot启动优化7板斧(延迟初始化、组件扫描精准打击、JVM参数调优):砍掉70%启动时间的魔鬼实践
java·jvm·spring boot·后端·spring·spring cloud·系统架构