ORM 工具 dbVisitor 5.2.2 发布,faker 造数据能力支持 DSL
介绍
dbVisitor 是一个轻量小巧的数据库开发工具,支持ORM、数据生成工具/数据库性能测试。具有对象映射以及丰富的类型处理。提供动态 SQL、存储过程、 内置分页方言 20+、 支持嵌套事务、多数据源、条件构造器、INSERT 策略、多语句 / 多结果。并兼容 Spring 及 MyBatis 用法。 它不依赖任何其它框架,因此可以很方便的和任意一个框架整合在一起使用。
依赖
<dependency> <groupId>net.hasor</groupId> <artifactId>dbvisitor</artifactId> <version>5.2.2</version> </dependency>
新增
- 新增 @RefMapper 注解可以不用在指定 value 属性,默认使用类的路径和类名充当 xml 路径
- 新增 处理 PG 数组、Money 两个类型的 TypeHandler
- 新增 BigDecimal、BigInteger,可以作为 String 方式存储的 TypeHandler
- 新增 LocalDateTime 可以作为 java.sql.Timestamp 方式存储的 TypeHandler
- 新增 Faker dbType\customTpcConf 配置,可以自定义 tpc 配置文件
- 新增 Faker 基于 DSL 的 TypeProcessorFactory 的实现,原有的 mysql/pg/oracle/sqlserver 实现全部替换为 DSL 方式
优化
- 优化 XmlTableMappingResolve 减少异常堆栈层数
- 优化 依赖 cobble 升级到 4.5.3、ognl 升级到 3.3.4
- 优化 TypeHandler 类命,名称按照新的命名规范进行调整
修复
- 修复 META-INF/custom.keywords 加载只能识别到一个的问题
相关链接
官方网站:https://www.dbvisitor.net/
源码地址:https://gitee.com/zycgit/dbvisitor
Spring Boot 整合手册,https://www.dbvisitor.net/docs/integration/with-springboot
Faker介绍:https://www.dbvisitor.net/faker

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
smqtt 1.1.7 版本发布
支持集群全局连接互踢(同一个clientId只能连接一次) 修复集群路由情况下ACL导致的发布失败问题
- 下一篇
Btrfs 性能得到优化,最高提升 10 倍
Btrfs 是一种支持写入时复制(COW)的文件系统,被广泛运用于各种 Linux 操作系统之中,目标是取代 ext3 文件系统,改善 ext3 的限制。 去年,SUSE 的开发者 David Sterba 为 Linux 6.0 内核更新了 Btrfs 文件系统,当时将直接 I/O 读取限制增加到 256 个扇区的更改使工作负载的吞吐量提高了 3 倍。 近日 David Sterba 再向 Linux 6.3 内核提交了一大批 Btrfs 文件系统的更新,这批有关 Btrfs 的 PR 除了带来新的功能,还包含了大幅的性能优化 —— 最高可以提升 10 倍。 此次更新中的核心变化是重新设计了处理校验和(checksums)的方式,改变了在 I/O 路径中进行校验和的位置,校验和与读取修复在较低层进行验证,Btrfs 还继续清理代码,并围绕其原生 RAID5 和 RAID6 处理进行重构。 Linux 6.3 的 Btrfs 引入了块组分配类的启发式算法(heuristics),可以按大小来打包文件,从而避免块组的碎片化。 至于性能方面,则是带来了以下这些变化: send:缓存目录 u...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能