Commit 39a1f9d
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
- docs
- capabilities
- springboot-starter-data-authorization
- springboot-starter-data-fast
- springboot-starter-script
- springboot-starter-security
- springboot-starter
- springboot
- conventions
- wiki
- springboot-starter-data-authorization/src/test/java/com/codingapi/springboot/authorization
- exception
- handler
- jdbc
- proxy
- utils
- springboot-starter-data-fast/src
- main/java/com/codingapi/springboot/fast
- jdbc
- jpa/repository
- test/java/com/codingapi/springboot/fast
- jdbc
- jpa
- map
- repository
- springboot-starter-script/src/test/java/com/codingapi/springboot/script
- cache
- controller
- repository
- runner
- scanner
- temp
- springboot-starter-security/src
- main/java/com/codingapi/springboot/security/filter
- test/java/com/codingapi/springboot/security
- configurer
- crypto
- customer
- dto/request
- filter
- gateway
- jwt
- redis
- springboot-starter/src
- main/java/com/codingapi/springboot/framework/dto/request
- test/java/com/codingapi/springboot/framework
- dto/request
- math
- rest
- transaction
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
Lines changed: 0 additions & 92 deletions
This file was deleted.
Lines changed: 0 additions & 122 deletions
This file was deleted.
Lines changed: 0 additions & 120 deletions
This file was deleted.
0 commit comments