4f0c8f7162a8588cba79759c6cd77cb2b07c2a1a
WVP 原支持 MySQL / H2 / KingBase / PostgreSQL,使用 databaseId 属性 区分 SQL 方言,但本项目 MyBatis 未配置 databaseIdProvider,运行时 databaseId 为 null 导致 "Could not find a statement annotation that correspond a current database" 启动失败。 改动: - CommonGBChannelMapper.queryListInCircle / queryListInPolygon: 仅保留 queryListInCircleForMysql / queryListInPolygonForMysql 对应的 @SelectProvider,删除 h2/kingbase/postgresql 变体 - GroupMapper.updateParentId / updateParentIdWithBusinessGroup / fixParentId:仅保留 MySQL JOIN 语法,删除 3 种方言 UPDATE - RegionMapper.updateParentId:同上 项目固定使用 MySQL,这些方言变体在本仓库永远不会命中,删除后启动 不再需要依赖 databaseIdProvider 配置。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Languages
Java
80.2%
PLpgSQL
12.7%
TSQL
6.7%
Python
0.2%