dbVisitor 5.3.3 发布,本次亮点 facker 造数据工具、支持国产达梦数据库


介绍

dbVisitor 是一个全功能数据库访问 ORM 工具,提供对象映射、丰富的类型处理、动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、多语句 / 多结果。并兼容 Spring 及 MyBatis 用法。 它不依赖任何其它框架,因此可以很方便的和任意一个框架整合在一起使用。

依赖

<dependency>
<groupId>net.hasor</groupId>
<artifactId>dbvisitor</artifactId>
<version>5.3.3</version>
</dependency>

新增​

  • 新增 达梦数据库分页方言支持 InsertSqlDialect 接口实现,可以在单表操作时使用 Insert 冲突策略(报错、替换(暂不支持)、忽略)
  • 新增 达梦数据库分页方言支持 randomQuery 方法实现,可以提供随机查询能力
  • 新增 dbvisitor-faker 支持达梦数据库造数据
  • 新增 LocalTimeTypeHandler 类型读写器并设置为 java.time.LocalTime 类型的默认选项,在此之前 java.time.LocalTime 类型会使用 LocalDateTimeAsLocalTimeTypeHandler 读写器

修复​

  • 修复 ParsedSql 的 buildSql 方法未解析 ognl 表达式(感谢来自社区 aqnghu 的贡献)

优化​

  • 优化 使用 PostgreSqlDialect、MySqlDialect 替代 KingbaseDialect、MariaDBDialect 两个方言
  • 优化 达梦数据库 方言实现,tableName 的生成 catalog/schema 参数都可以用于定义数据库名,其中 catalog 优先级更高
  • 优化 dbvisitor-faker 反查机制当使用
  • 优化 DalRegistry 在 loadMapper 没有匹配到 XML 时会报错的问题,改为可忽略错误防止应用启动阻塞

相關推薦

2023-02-27

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

2023-08-26

R、ClickHouse、OceanBase 、PolarDB-X 、IBM Db2 等多种不同类型的数据库。通过 CloudDM 丰富的数据源支持可以避免在多个专业工具之间切换,从而提高工作效率 它是本地化的应用程序,没有后台进程。和 DataGrip、Navicat 一样在

2023-08-29

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

2024-05-30

本周(5月27日-5月31日),A股市场迎来了国产数据库行业的领军企业——武汉达梦数据库股份有限公司(简称“达梦数据”,股票代码:688692.SH)。 作为国内领先的数据库产品开发服务商,达梦数据成功破局高端应用市场,其

2023-06-28

R、ClickHouse、OceanBase 、PolarDB-X 、IBM Db2 等多种不同类型的数据库。通过 CloudDM 丰富的数据源支持可以避免在多个专业工具之间切换,从而提高工作效率 它是本地化的应用程序,没有后台进程。和 DataGrip、Navicat 一样在

2022-10-01

p;-业务模块与API抽离,模块之间便捷引用     -数据库设计精巧,字段规范、易于扩展     -支持国产密码算法加解密,等保测评国产项目无压力     -支持MYSQL、ORACLE、SQLSERVER、PGSQL等主流标准结构

2023-01-16

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

2023-06-14

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

2024-04-27

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

2024-02-08

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

2024-08-03

版!主要更新概览: 社区版 支持以 OceanBase 作为元数据库 企业版 支持跨项目管理数据源 支持将各类外部数据源同步至SQLE 支持从数据源维度聚合智能扫描类型 支持自动采集与审核 PostgreSQL 数据源库表结构

2023-03-10

核心功能,还有丰富的插件广场,帮你快速地完成 API 的发布和测试功能。   核心功能: API 文档管理,可视化 API 设计,生成 API 文档 API 测试, 自动生成测试参数,自动生成测试用例,可视化数据编辑 M

2023-11-18

大家好,CLup 开源版 5.0.2 发布啦,本次更新主要增加了数据库集群批量上线和离线的功能,管理大规模的数据库集群更加方便,并优化了一下代码。 更新 增加数据库集群批量上线功能。 增加数据库集群批量离线功能,

2023-09-01

类处理 mybatis-flex 升为 1.6.1 beetlsql 升为 3.25.0-RELEASE dbvisitor 升为 5.4.0 snack3 升为 3.2.79 forest 升为 1.5.33 smarthttp 升为 1.3.0 项目仓库地址? gitee:https://gitee.com/noear/solon github:https://github.com/noear/solon