data-access
Installation
SKILL.md
数据访问(Data Access)
参考来源:Martin Fowler《Patterns of Enterprise Application Architecture》Repository / Unit of Work、各 ORM 官方文档、High Performance MySQL。
适用场景
- ORM / Repository 实现
- 跨 ORM 通用模式
- 防 N+1 查询
- 事务管理(声明式 / 编程式)
- 复杂查询 / 自定义 SQL
- 读写分离 / 多数据源
核心原则
1. Repository 隐藏 ORM 细节
Service 层不知道是 JPA 还是 MyBatis 还是 Prisma