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


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

此版本更新内容包括:

  • [新增] 新增 dbvisitor-dependencies 工程用于统一管理 dbvisitor 的依赖。
  • [优化] 为所有主要接口 API 的类型和方法补充更加详细的文档。
  • [优化] Lambda API Query 模式下 eq/ne 在生成语句时如果传递的为空值,生成语句应该使用 xxx is null。
  • [优化] Lambda API Update 模式下 set 的列中如果有空值,生成语句应该使用 xxx = null。
  • [优化] Lambda API Update 模式下的 updateRowUsingMap 和 updateRow 两个方法默认不会更新主键列。
    • 本次新增:如果对象映射没有标记主键列则会进一步引发 need to flag the primary key to ignore, or allowUpdateKey. 异常。
    • 解决办法:标记对象的主键列。或者调用 allowUpdateKey 方法允许主键列更新。
  • [优化] jdbcTemplate.queryForList 方法参数支持使用 List 类型传递位置参数,效果等同于使用数组。
  • [优化] 删除 ConditionSqlDialect 接口的 randomQuery 方法,及其所有方言中的实现。该方法并未使用到。
  • [优化] ChooseDynamicSql 类的 addChildNode 方法在接收 DynamicSql 时如果不是 IfDynamicSql 则会引发异常。
  • [优化] XmlSqlConfigResolve 类的在处理文本时如果文本为空白字符序列则自动忽略文本以减少 DynamicSql 对象数量。
  • [修复] DefaultSqlDialect 类,不支持 custom.keywords 的问题是其继承自 AbstractDialect。

详情查看:https://gitee.com/zycgit/dbvisitor/releases/v6.0.2


相關推薦

2025-05-31

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

2025-05-06

dbVisitor v5.4.4 已经发布,全功能数据库访问工具 此版本更新内容包括: 重要更新 这里是列表文本移除 JdbcOperations 接口中 6 个属于内部使用的低级 API,这些 API 本身有其它方法可以替代,或者本身使用会有一些限制 executeCreato

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-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

2023-09-23

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

2023-08-28

北京站,聊聊 AI 大模型与底层技术 >>> ProxyPin 1.0.2-Beta 已经发布,全平台 HTTP 抓包工具 此版本更新内容包括: iOS美版香港AppStore下载地址或直接搜ProxyPin(推荐):https://apps.apple.com/app/proxypin/id6450932949 iOS国内下载地址(有1万名额限

2024-02-06

ProxyPin 1.0.8 已经发布,全平台 HTTP 抓包工具 此版本更新内容包括: 证书安装流程介绍:https://www.bilibili.com/video/BV1Qm4y157Gk/ iOS TF下载地址: https://testflight.apple.com/join/gURGH6B4 V1.0.8 历史记录支持自动缓存时间设置 历史记录