kotlin-exposed-patterns
JetBrains Exposed ORM 模式,包括 DSL 查询、DAO 模式、事务、HikariCP 连接池、Flyway 迁移和仓库模式。
Content Preview
--- name: kotlin-exposed-patterns description: JetBrains Exposed ORM 模式,包括 DSL 查询、DAO 模式、事务、HikariCP 连接池、Flyway 迁移和仓库模式。 origin: ECC --- # Kotlin Exposed 模式 使用 JetBrains Exposed ORM 进行数据库访问的全面模式,包括 DSL 查询、DAO、事务以及生产就绪的配置。 ## 何时使用 * 使用 Exposed 设置数据库访问 * 使用 Exposed DSL 或 DAO 编写 SQL 查询 * 使用 HikariCP 配置连接池 * 使用 Flyway 创建数据库迁移 * 使用 Exposed 实现仓储模式 * 处理 JSON 列和复杂查询 ## 工作原理 Exposed 提供两种查询风格:用于直接类似 SQL 表达式的 DSL 和用于实体生命周期管理的 DAO。HikariCP 通过 `HikariConfig` 配置来管理可重用的数据库连接池。Flyway 在启动时运行版本化的 SQL 迁移脚本以保
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/kotlin-exposed-patterns.md \
https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/docs/zh-CN/skills/kotlin-exposed-patterns/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/affaan-m/everything-claude-codeThen reference at docs/zh-CN/skills/kotlin-exposed-patterns/SKILL.md
Related Skills
kotlin-coroutines-flows
Kotlin协程与Flow在Android和KMP中的模式——结构化并发、Flow操作符、StateFlow、错误处理和测试。
kotlin-coroutines-flowskotlincoroutinesflows
by affaan-m · everything-claude-code
kotlin-patterns
惯用的Kotlin模式、最佳实践和约定,用于构建健壮、高效且可维护的Kotlin应用程序,包括协程、空安全和DSL构建器。
kotlin-patternskotlinpatterns
by affaan-m · everything-claude-code
kotlin-testing
使用Kotest、MockK、协程测试、基于属性的测试和Kover覆盖率的Kotlin测试模式。遵循TDD方法论和地道的Kotlin实践。
kotlin-testingkotlintestingtdd
by affaan-m · everything-claude-code
kotlin-coroutines-expert
Expert patterns for Kotlin Coroutines and Flow, covering structured concurrency, error handling, and testing.
architecturekotlincoroutines
by sickn33 (Antigravity) · antigravity-awesome-skills