kotlin-exposed-patterns - 使用 Kotlin Exposed 构建数据库访问层
提供 Exposed DSL 与 DAO 查询、事务、HikariCP 连接池、Flyway 迁移、JSON 列和仓储模式的实现范式。
标签
更新于: 2026-10-16能力
典型输入
典型输出
该技能可以做什么
- 定义 Exposed 表
- 编写 DSL 查询
- 使用 DAO 实体
- 管理挂起事务
- 配置 HikariCP 连接池
- 运行 Flyway 迁移
- 实现仓储模式
- 处理 JSON 列
- 构建复杂查询
- 实现查询分页
输入
- 数据库配置
- SQL 迁移脚本
- 表定义
- 查询参数
- 仓储接口
输出
- Kotlin 数据库访问代码
- Exposed 表定义
- SQL 迁移文件
- 仓储实现
- 数据库架构变更
- 查询结果映射
要求
- Kotlin 环境
- JetBrains Exposed
- HikariCP
- Flyway
- 协程支持
- JDBC 数据库
