dbVisitor v5.4.4 已经发布,全功能数据库访问工具


dbVisitor v5.4.4 已经发布,全功能数据库访问工具

此版本更新内容包括:

重要更新

  • 这里是列表文本移除 JdbcOperations 接口中 6 个属于内部使用的低级 API,这些 API 本身有其它方法可以替代,或者本身使用会有一些限制 executeCreator(PreparedStatementCreator, PreparedStatementCallback)、executeCall(CallableStatementCreator, ResultSetExtractor)、executeCall(CallableStatementCreator, RowCallbackHandler)、executeCall(CallableStatementCreator, RowMapper)、executeCallback(String, PreparedStatementCallback)、executeCallback(String, CallableStatementCallback)、JdbcTemplate 的 boolean execute(String),返回值改为 void。
  • 接口底层使用的是 java.sql.Statement.execute(java.lang.String) 由于整个 JdbcTemplate.execute 执行时无法对结果集进行任何处理因此底层返回值已无多大意义。

更新记录 新增:支持 mapper 可以返回基本类型列表的能力 新增:支持 lambdaQuery 可以通过 queryForList 指定类型来返回查询不同封装结果的能力 新增:支持 lambdaQuery 可以通过 queryForList 查询基本类型列表 优化:BaseMapperHandler 接口逻辑使创建 LambdaTemplate 在一开始就被缓存,减少被创建次数。 优化:MappingRegistry 的 loadMapper 方法对于重复资源的加载可以自动识别并过滤,以减少无谓的报错。 优化:在使用 InsertLambda 时候,尽可能减少小对象产生。 修复 DalSession 在执行 createMapper 方法时标有 @RefMapper 注解的资源没有被加载的问题

详情查看:https://gitee.com/zycgit/dbvisitor/releases/v5.4.4


相關推薦

2025-05-07

dbVisitor v6.0.2 已经发布,全功能数据库访问工具 此版本更新内容包括: [新增] 新增 dbvisitor-dependencies 工程用于统一管理 dbvisitor 的依赖。 [优化] 为所有主要接口 API 的类型和方法补充更加详细的文档。 [优化] Lambda API Query

2025-05-31

dbVisitor v6.0.4 已经发布,全功能数据库访问工具 此版本更新内容包括: 影响范围 使用条件构造器执行查询 Oracle 数据源使用 DuplicateKeyStrategy.Update 策略插入数据 更新内容 [优化] 当使用条件构造器生成查询语句时使用了

2025-05-21

dbVisitor v6.0.3 已经发布,全功能数据库访问工具 此版本更新内容包括: 影响范围 BaseMapper 接口 InsertExecute 接口 JsonTypeHandler 类 更新内容 [新增] BaseMapper 的 update/upsert 方法(支持联合主键) [新增] BaseMapper 增加 delete

2023-01-16

介绍 dbVisitor 是一个全功能数据库访问 ORM 工具,提供对象映射、丰富的类型处理、动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、多语句 / 多结果。并兼容 Spring 及 MyBatis 用法。

2023-07-13

介绍 dbVisitor 是一个全功能数据库访问 ORM 工具,提供对象映射、丰富的类型处理、动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、多语句 / 多结果。并兼容 Spring 及 MyBatis 用法。

2024-04-27

介绍 dbVisitor 是一个全功能数据库访问 ORM 工具,提供对象映射、丰富的类型处理、动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、多语句 / 多结果。并兼容 Spring 及 MyBatis 用法。

2023-08-29

源创会」北京站,聊聊 AI 大模型与底层技术 >>> 介绍 dbVisitor 是一个全功能数据库访问 ORM 工具,提供对象映射、丰富的类型处理、动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、

2024-02-08

介绍 dbVisitor 是一个全功能数据库访问 ORM 工具,提供对象映射、丰富的类型处理、动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、多语句 / 多结果。并兼容 Spring 及 MyBatis 用法。

2023-02-27

介绍 dbVisitor 是一个轻量小巧的数据库开发工具,支持ORM、数据生成工具/数据库性能测试。具有对象映射以及丰富的类型处理。提供动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、

2023-06-14

介绍 dbVisitor 是一个轻量小巧的数据库开发工具,支持 ORM、数据生成工具 / 数据库性能测试。具有对象映射以及丰富的类型处理。提供动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略

2025-08-05

hrpt5 148.982 ± 39.327ops/ms Beetl.sqlFile thrpt5 249.206 ±100.083ops/ms DBVisitor.addEntity thrpt599.294 ± 33.564ops/ms DBVisitor.executeJdbcSqlthrpt5 185.177 ± 50.993ops/ms DBVisitor.executeTemplateSqlthrpt5 3.189 ±0.748ops/ms DBVisitor.getAllthrpt5 3.163 ±0.980ops/ms DBVisitor.getEntity thr

2025-05-30

atis-plus、lazy、sqltoy、mybatis-flex、easy-query、mybatis-mp、jpa、dbvisitor、beetlsql、dream_orm、wood、hammer_sql_db、原生jdbc、qdbc、gaarason/database-all 操作数据 环境: idea  jdk17 spring boot 3.0.7 mysql 8.0 测试条件常规对象 orm

2025-08-02

Vercel 发布了 AI SDK 5,这是一个用于构建全栈 AI 应用的开发工具包,它在前代基础上进行了全面升级,提供了更强大的功能、更高的灵活性和更好的开发体验。 以下是 AI SDK 5 的主要更新内容: 聊天功能 彻底重建:引入了

2023-09-23

四世同堂,凭什么开发 30 岁就要被干掉? ProxyPin 1.0.3 已经发布,全平台 HTTP 抓包工具 此版本更新内容包括: iOS国内TF下载地址(有1万名额限制,满了会清理不使用的用户): https://testflight.apple.com/join/gURGH6B4 安卓10以下的版本