Skip to content

Commit 39a1f9d

Browse files
xlorneclaude
andcommitted
fix: 修复数据查询与请求解析的框架缺陷(对齐 17.3.x)
- FastRepository.findAll 非等值条件被 Example 静默降级为等值匹配: 新增 RequestFilter.isAllEqualFilter(),纯等值走 Example,复杂条件自动切换 HQL - ExampleBuilder 空 catch 吞异常导致过滤条件静默丢失,改为显式抛出 IllegalStateException - DynamicSQLBuilder 空 OR/AND 组合拼出非法 HQL(WHERE AND),改为跳过空片段 - SearchRequest.decode 对非法 Base64 抛 IllegalArgumentException 导致 500,改为按未消费参数处理 - JdbcQuery.countQuery 参数数量相等时不拷贝导致 SQL 参数未绑定 - JdbcQuery.CamelCaseRowMapper 未指定下划线分隔符导致驼峰转换失效 - MyAuthenticationFilter token 解析异常/空结果统一返回 token.expire,与 17.3.x 行为一致 Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4ed43a6 commit 39a1f9d

78 files changed

Lines changed: 7810 additions & 1845 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/capabilities/index.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

docs/capabilities/springboot-starter-data-authorization/jdbc-proxy.md

Lines changed: 0 additions & 92 deletions
This file was deleted.

docs/capabilities/springboot-starter-data-authorization/sql-interceptor.md

Lines changed: 0 additions & 122 deletions
This file was deleted.

docs/capabilities/springboot-starter-data-fast/jpa-repository.md

Lines changed: 0 additions & 120 deletions
This file was deleted.

0 commit comments

Comments
 (0)