|
|
fd7bb73f5c
|
add destroyAllByExample
|
2026-01-15 11:20:53 +08:00 |
|
|
|
7ac4cdae56
|
add DynamicTableMapper support and refactor SQL provider architecture
新增动态表名支持和 SQL 提供器架构重构,用于支持分表等动态表名场景:
- 新增 DynamicTableMapper 接口,所有方法支持显式传入表名参数
- 新增 BaseSQLProvider 基类,包含所有 SQL 构建逻辑和实体元数据管理
- 重构 SQLProvider 为 BaseSQLProvider 的适配层,专注于 BaseMapper 参数适配
- 新增 DynamicTableSQLProvider 适配层,提供动态表名的 SQL 构建能力
- 通过参数前缀 (paramPrefix) 统一处理不同的参数绑定方式
- 消除所有代码重复,SQL 构建逻辑统一到基类
- 版本升级到 0.0.2
架构优势:单一职责、零重复、易扩展、易维护
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-07 16:12:52 +08:00 |
|
|
|
a9156e07f4
|
fix javadoc warning
|
2026-01-04 17:27:36 +08:00 |
|
|
|
edfbbcf11b
|
rename BaseMapper.list* to select
|
2026-01-04 15:51:40 +08:00 |
|
|
|
4c1cdf0a91
|
fix SQLProvider.updateSelective update empty
|
2026-01-04 12:11:24 +08:00 |
|
|
|
1508bf7c7f
|
fix SQLProvider example
|
2025-12-25 18:09:31 +08:00 |
|
|
|
e0398b3a22
|
rename likeExample to likesExample
|
2025-12-25 14:57:49 +08:00 |
|
|
|
4f0d2a380b
|
add PageIgnore
|
2025-12-22 10:32:36 +08:00 |
|
|
|
d3aded669b
|
allow update createdAt and deletedAt
|
2025-12-09 22:19:07 +08:00 |
|
|
|
413f376a15
|
fix pageExample
|
2025-12-09 10:21:41 +08:00 |
|
|
|
75c8f556a8
|
support equals or like Example for page
|
2025-12-08 16:56:41 +08:00 |
|
|
|
511b519925
|
fix SQLProvider count and page
|
2025-12-03 14:39:26 +08:00 |
|
|
|
7aadec7306
|
update BaseMapper.page
|
2025-12-03 10:40:50 +08:00 |
|
|
|
745b3acfef
|
add BaseMapper.deleteAllByExample
|
2025-12-01 11:13:36 +08:00 |
|
|
|
23598242f0
|
improve SQLProvider selective filter
|
2025-12-01 11:00:03 +08:00 |
|
|
|
17b20f38e6
|
fix SQLProvider.updateSelective
|
2025-11-18 15:10:46 +08:00 |
|
|
|
2e67e4086d
|
support extends SQLProvider
|
2025-11-06 14:10:53 +08:00 |
|
|
|
9bcf17a118
|
add BaseMapper.listAll
|
2025-11-04 14:58:49 +08:00 |
|
|
|
945a2c5e9d
|
fix sql in SQLProvider.listOrder
|
2025-11-03 16:08:35 +08:00 |
|
|
|
1688666dca
|
add BaseMapper.updateSelective
|
2025-11-02 20:59:27 +08:00 |
|
|
|
f2689ab812
|
auto sort for BaseMapper.listOrder when entity creatable or updatable
|
2025-10-29 11:22:57 +08:00 |
|
|
|
2fc06e3851
|
add BaseMapper.listOrder
|
2025-10-13 10:53:55 +08:00 |
|
|
|
831d36e095
|
support list() and count() in SQLProvider, fix custom column mapper
|
2025-07-25 10:50:33 +08:00 |
|
|
|
c27146aa91
|
Initial project
|
2025-07-08 14:34:32 +08:00 |
|