您现在的位置是:首页 > 文章详情

ORM Bee V1.17.21 LTS 版 同步 2.0,2.1 发现的 bug,完善相关问题

日期:2023-06-19点击:518

ORM Bee, 支持 Oracle, MySQL 等,还有 NoSQL:Cassandra,MongoDB, 手机开发:Android 和 Harmony 等.

为了支持原有用户, 在1.17的基础上, 同步2.0,2.1发现的bug,完善相关问题, 发布了 V1.17.21

V1.17.21 与V2.1 比较, V2.1多了Sharding,MongoDB ORM 功能. 

Bee 2.1 完善的 Sharding 分片功能,完善的 MongoDB ORM 功能.

Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee
要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池 Hikari, 文件虽小,功能却不赖!

ORM Bee Sharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好支持 Mongodb支持 JDBC还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库

Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能

还与 spring boot 整合,提供有相应的 starter 工程.

V1.17.21 (LTS 版) 主要功能

同步V2.0,V2.1发现的bug,完善相关问题.  

从V2.0,V2.1同步来的:
增强转化成表名时,类型判断提示
批量插入不能自动生成主键值
修改Cache tableNameList的结构为Vector
fixed bug: OneTimeSnowflakeId.getRangeId批量取号,遇边界值跳号问题;
sequence & segment达到最大值,要重置segment为0
fixed bug: PearFlowerId.getRangeId批量取号,遇边界值跳号问题
修复ObjSQLRichService与Spring整合的多产生一个实例的bug
完善:Json String类型查询结果转换增强
fixed bug:PreparedSql接口的批量插入insertBatch空指针和占位符
同步GenBean到V2.1(但不包括MongoDB功能)
完善:不同包的实体即使指定同一个表也不能共享缓存
屏蔽检查日志框架的异常
//#从1.17.21开始,默认抛出异常;防止在事务时,不正确
public boolean notCatchModifyDuplicateException=true; 
默认打开处理Column注解:
openDefineColumn=true;
默认打开查询结果的字段类型转换:
openFieldTypeHandler=true;

与V2.1.6类似:
//V1.17.21 若设置了关闭,则不再进行SetParaTypeConverterRegistry,TypeHandlerRegistry默认设置
closeDefaultParaResultRegistry;
JPA处理新的包:
jakarta.persistence.*;

maven 风格依赖:
 

 <dependency> <groupId>org.teasoft</groupId> <artifactId>bee-all</artifactId> <version>1.17.21</version> </dependency>

Gradle 风格依赖:

 implementation group: 'org.teasoft', name: 'bee-all', version: '1.17.21'

更多风格写法,请访问:

https://mvnrepository.com/search?q=org.teasoft

 

Spring boot + Bee 开发微服务更方便

实例: https://my.oschina.net/u/4111850/blog/8867637

 

下期功能预告:

你还想添加什么功能,请到评论区告诉我们 (技术讨论扣群: 992650213)!

 

项目首页:

https://gitee.com/automvc/bee

https://github.com/automvc/bee

https://gitee.com/automvc/bee-springboot

原文链接:https://www.oschina.net/news/245992/bee-1-17-21-lts-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章