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

这篇具有很好参考价值的文章主要介绍了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 开发微服务更方便

实例: Spring boot + Bee 开发微服务更方便 - BeeHoney的个人空间 - OSCHINA - 中文开源技术交流社区

下期功能预告:

你还想添加什么功能,请到评论区告诉我们 (技术讨论扣群: 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!文章来源地址https://www.toymoban.com/news/detail-542640.html

到了这里,关于ORM Bee V1.17.21 LTS 版 同步 2.0,2.1 发现的 bug,完善相关问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JuiceFS v1.0 正式发布,首个面向生产环境的 LTS 版本

    今天,JuiceFS v1.0 发布了 🎉 经过了 18 个月的持续迭代和大量生产环境的广泛验证,此版本将成为第一个被长期维护的稳定版(LTS)。同时,该版本提供完整的向前兼容,所有用户可以直接升级。 JuiceFS 是为云环境设计的分布式文件系统,同时兼容 POSIX、HDFS、S3 访问协议,也

    2024年01月18日
    浏览(53)
  • Java 21 新特性(LTS版本)

    JDK 21 于 2023 年 9 月 19 日 发布,这是一个非常重要的版本,里程碑式。 JDK21 是 LTS(长期支持版),至此为止,目前有 JDK8、JDK11、JDK17 和 JDK21 这四个长期支持版了。 官方文档:OpenJDK Java 21 文档 Java各个版本的文档入口:Java平台,标准版文档 Java各个版本下载:https://jdk.java

    2024年04月23日
    浏览(32)
  • Sui主网升级至V1.2.0版本

    [API行为调整] — 因rpc方法导致的 UserInputError 、  SuiRpcInputError、SuiError::TransactionNotFound 以及 SuiError::TransactionsNotFound 报错,现在返回错误代码为 32602 ,取代了 32000 。此信息已在#11833 #11928中更正。 修复了 get_coin_metadata 错误,该错误在修剪的全节点时会返回null。有关详细信息

    2024年02月08日
    浏览(31)
  • win10 + cmake3.17 编译 giflib5.2.1

    所有源文件已经打包上传csdn,大家可自行下载。 1. 下载giflib5.2.1,解压。         下载地址:GIFLIB - Browse Files at SourceForge.net 2. 下载CMakeLists.txt 及其他依赖的文件 从github上的osg-3rdparty-cmake项目: https://github.com/bjornblissing/osg-3rdparty-cmake/tree/master/giflib 下载giflib文件夹下的文

    2024年02月05日
    浏览(26)
  • Zadig v1.16.0升级到v1.17.0

    参考官网链接: https://docs.koderover.com/zadig/Zadig%20v1.17.0/release-notes/v1.17.0/#%E5%8A%9F%E8%83%BD%E5%88%97%E8%A1%A8 数据备份 MongoDB备份 MySQL备份 升级 可以看到此次升级只影响到了部分pod重启。

    2024年02月11日
    浏览(35)
  • 【Lazy ORM 自动化DDL】1.2.2-JDK17-SNAPSHOT

    spring boot为例子 启动类添加注解@LazyScan 配置文件 框架地址 关注不迷路 Gitee

    2024年02月22日
    浏览(22)
  • 在数据库造数据发现的bug也是bug

           上个月,我和开发小哥讨论过一个问题,开发小哥专门提醒我,页面上新增功能尽可能在前端造一些数据去测试,如果直接从数据库里插入的数据,定位问题还是有些说不清楚。 讨论的过程和细节就是以下的对话内容: 测试小姐姐: 企业设备翻页查询的时候报这个错

    2024年02月02日
    浏览(40)
  • 奇妙的探索——偶然发现的bug

    今天想在腾讯招聘官网找几个前端的岗位投一下,最近自己也在找工作,结果简历还没有投出去,就发现了腾旭招聘官网的3个前端bug。 1.有时候鼠标hover还没有滑倒下拉选框的菜单上,就消失了,消失的太快了,根本点不到(偶发bug) 2.界面提示我绑定已有账号,接口报错,

    2024年04月25日
    浏览(21)
  • 云原生周刊:Kubernetes v1.28 正式发布 | 2023.8.21

    kurt 一个 Kubernetes 插件,可提供 Kubernetes 集群中重启内容的上下文信息。 Kubean Kubean 是一个基于 kubespray 的 Kubernetes 集群生命周期管理工具。 k8sgpt k8sgpt 是一款用简单的英语扫描 Kubernetes 集群、诊断和分流问题的工具。 它将 SRE 经验编入其分析器中,有助于提取最相关的信息,

    2024年02月11日
    浏览(37)
  • kubespray v2.21.0 部署 kubernetes v1.24.0 集群

    Kubespray 是 Kubernetes incubator 中的项目,目标是提供 Production Ready Kubernetes 部署方案,该项目基础是通过 Ansible Playbook 来定义系统与 Kubernetes 集群部署的任务,具有以下几个特点: 可以部署在 AWS, GCE, Azure, OpenStack 以及裸机上. 部署 High Available Kubernetes 集群. 可组合性 (Composable),

    2023年04月12日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包