震惊!!! MyBatis 3.5.10 发布,Java 数据持久层框架


MyBatis 3.5.10 已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。

主要变化

Bugfix

  • 在 `test` 表达式中调用方法时出现意外的非法反射访问警告 #2392
  • 自动映射 Records 时出现 IllegalAccessException (JEP-359) #2195
  • 当 `PooledConnection#getConnection()` 被中断时,无法自动设置 'interrupted' 状态 #2503

功能增强

  • 添加新选项 `argNameBasedConstructorAutoMapping`,启用后,构造函数参数名称用于在自动映射时查找列 #2192
  • 在 `<constructor />`中,`<idArg />` 支持被排列在 `<arg />` 后面 #2541
  • 为 `JdbcTransactionFactory` 添加新属性 `skipSetAutoCommitOnClose`。跳过 `setAutoCommit()` 调用可以提升某些驱动程序的性能 #2426

发布公告还写道,自 3.5.9 以来,此版本没有任何已知的向后不兼容变化,完整变更内容查看 3.5.10 milestone 页面。

下载地址

https://github.com/mybatis/mybatis-3/releases/tag/mybatis-3.5.10 https://mvnrepository.com/artifact/org.mybatis/mybatis/3.5.10


相關推薦

2022-09-19

MyBatis 3.5.11 现已发布,MyBatis 的前身为 iBatis,是一个数据持久层(ORM)框架,它提供的持久层能力包括 SQL Maps 和 Data Access Objects(DAO)。具体更新内容包括: Bugfix OGNL 在调用继承方法时可能会抛出 IllegalArgumentException。#2609

2022-09-06

级 JAVA 持久层框架,基于 SpringJdbc + freemarker 实现,具备 Mybatis 一样的 SQL 分离和逻辑标签能力。Minidao 产生的初衷是为了解决 Hibernate 项目,在复杂 SQL 具备 Mybatis 一样的灵活能力,同时支持事务同步。 当前版本:v1.9.0 | 2022-09-

2024-01-17

础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 -&nb

2023-12-29

础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 -&nb

2023-09-26

Boot 2.7.x Spring Framework 5.3.x Spring MVC 5.3.x 3. 持久层 Mybatis 3.5.x Alibaba Druid 1.2.x Hibernate Validation 6.0.x Java MySQL Connector 8.0.x 4. 视图层 Thymeleaf 3.x Bootstrap 5.x Layui 2.x 5. 工具类 Apache Commons Hutool 5.x 6. 通信层 N

2023-01-18

3.0.1 spring-boot-admin.version>3.0.0-M8 hutool.version>5.8.11 mybatis-plus.version>3.5.3.1 refactor 废弃 lamp-dozer-starter,对象转换使用BeanUtil或Mapstruct fix 修复 lamp-captcha-starter 模块代码顺序不对导致的报错   分支说明 本

2022-08-16

础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 -&nb

2023-12-08

ud/issues/I6NT95 代码位于分支: java17 升级内容: build mybatis-plus.version>3.5.4.1 spring-boot-starter-parent 3.1.5 spring-cloud-dependencies.version>2022.0.4 spring-cloud-alibaba-dependencies.version>2022.0.0.0 sentinel.version>1.8.6 spring-boot-admin.vers

2024-03-05

础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 -&nb

2024-04-04

础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 -&nb

2023-08-03

Jdao 基于Java的持久层框架,零配置,零SQL操作持久层 用最简单的方式操作数据库 支持全对象方式读写数据; 支持事务,缓存,批处理等操作; 支持原生sql 操作; 支持注册多数据源,设置对象,类,包名对应不同数据

2022-04-18

所涉及的相关的技术 持久层框架: Spring Data Jpa & Mybatis Plus API网关:Spring Cloud Gateway 服务注册&发现和配置中心: Alibaba Nacos 服务消费:Spring Cloud OpenFeign & RestTemplate & OkHttps 负载均衡:Spring Cloud Loadbalancer 服

2023-08-19

础框架使用。 核心技术采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。 希望能努力打造一套从 JavaWeb基础框架 - 分布式微服务架构 - 持续集成 -&nb

2022-05-09

)所涉及的相关的技术 持久层框架: Spring Data Jpa & Mybatis Plus API网关:Spring Cloud Gateway 服务注册&发现和配置中心: Alibaba Nacos 服务消费:Spring Cloud OpenFeign & RestTemplate & OkHttps 负载均衡:Spring Cloud Loadbalancer 服