ORM Bee V1.17.21 LTS 版 同步 2.0,2.1 发现的 bug,完善相关问题
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)!
项目首页:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ModStartCMS v6.6.0 CMS 管理优化,管理功能完善
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V6.6.0版本更新 2023年06月16日ModStartCMS发布v6...
- 下一篇
MakuCloud v3.3 发布,最简洁的微服务解决方案
项目说明 maku-cloud 是采用SpringCloud 2022、SpringBoot 3.1、SpringSecurity 6.1、Nacos、Mybatis-Plus等框架,开发的一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项目等场景。 采用组件模式,扩展不同的业务功能,可以很方便的实现各种业务需求,且不会导致系统臃肿,若想使用某个组件,按需引入即可,反之亦然。 支持 Online 在线表单开发,可快速开发业务,无需部署及重启服务等优点。 官网地址:https://maku.net 开发文档:https://maku.net/docs/maku-cloud 演示环境:https://demo.maku.net/maku-cloud 更新日志 升级SpringCloud 到 2022.0.3 升级SpringBoot 到 3.1.0 升级SpringSecurity 到 6.1.0 升级Mapstruct 到 1.5.5 新增多数据源支持,方便多数据源使用 新增租户字段,方便多租户开发 新增Redis Redi...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址