logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis 史诗级裹脚布可以烧了!!!

摘要:dbVisitor 通过创新的动态 SQL 规则机制,彻底解决了 MyBatis XML 配置臃肿的问题。其独创的 @{and}、@{ifand} 等规则能自动处理判空、WHERE/AND 补全等逻辑,使 SQL 保持简洁。相比 MyBatis 繁琐的 <if>、<foreach> 标签,dbVisitor 仅需少量规则即可实现复杂条件拼接,大幅提升开发效率,让 SQ

文章图片
#mybatis#java#数据库
dbVisitor 用 6 万行测试代码守护的可靠性!

dbVisitor是一款基于 JDBC 标准构建的统一数据访问基座,致力于实现的愿景。借助独特的双层适配器架构,它成功打破了 RDBMS 与 NoSQL 之间的编程壁垒,让开发者能够使用同一套标准 API无缝操作 MySQL、MongoDB、Elasticsearch 等各类数据库。dbVisitor 不主张发明新语法去掩盖差异,而是通过标准化与分层抽象来科学地管理差异,为 Java 应用提供了一

文章图片
#mybatis#elasticsearch#spring
dbVisitor 使用 MyBatis 方式操作 ElasticSearch

本文介绍了使用dbVisitor以类MyBatis方式操作ElasticSearch的解决方案。针对传统混合架构中RDBMS与ElasticSearch操作风格不统一的问题,dbVisitor通过JDBC驱动层和适配器,将ElasticSearch封装为标准JDBC接口。支持多种操作方式:ORM映射、Mapper接口注解、通用Mapper继承、Lambda表达式以及MyBatis风格的XML管理。

#mybatis#elasticsearch#jenkins
公元前日期处理的两种方案

摘要:Java与数据库在处理公元前日期时存在系统差异,导致"偏移一年"等Bug。dbVisitor 6.7.0推出两种解决方案:JulianDayTypeHandler采用儒略日数实现跨库兼容,PgDateTypeHandler则利用PostgreSQL原生格式。前者通用性强,后者查询更直观。开发者可根据项目需求选择方案,前者适合跨库项目,后者专为PostgreSQL优化。

文章图片
#mybatis#算法#数据库
dbVisitor 统一数据库访问库,更新 v6.7.0,面向 AI 支持向量操作

DbVisitor 6.7.0版本主要新增了对向量数据库的支持,包括Milvus驱动模块和VectorSqlDialect接口,适配PostgreSQL、Elasticsearch等数据源的向量查询功能。新增了日期与向量类型的TypeHandler处理,优化了查询结果映射为Map的功能。修复了包括SQL注入漏洞在内的多个安全问题,统一了方言转义逻辑,解决了主键回填不一致等问题。版本还对JDBC结果

文章图片
#数据库#spring boot
dbVisitor 统一数据库访问库,更新 v6.7.0,面向 AI 支持向量操作

DbVisitor 6.7.0版本主要新增了对向量数据库的支持,包括Milvus驱动模块和VectorSqlDialect接口,适配PostgreSQL、Elasticsearch等数据源的向量查询功能。新增了日期与向量类型的TypeHandler处理,优化了查询结果映射为Map的功能。修复了包括SQL注入漏洞在内的多个安全问题,统一了方言转义逻辑,解决了主键回填不一致等问题。版本还对JDBC结果

文章图片
#数据库#spring boot
Hasor-RSF —— 分布式服务框架

一个高可用、高性能、轻量级的分布式服务框架。支持容灾、负载均衡、集群。一个典型的应用场景是,将同一个服务部署在多个Server上提供 request、response 消息通知。使用RSF可以点对点调用,也可以分布式调用。部署方式上:可以搭配注册中心,也可以独立使用。    注册中心的使用支持嵌入到应用程序本身,也支持独立运行。集群模式的部署注册中心,还可以为您解决注册中心单点问题。

#rpc#dubbo
到底了