kotlin-exposed-patterns - Build database access with Kotlin Exposed
Provides patterns for Exposed DSL and DAO queries, transactions, HikariCP pooling, Flyway migrations, JSON columns, and repositories.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define Exposed tables
- Write DSL queries
- Use DAO entities
- Manage suspended transactions
- Configure HikariCP pooling
- Run Flyway migrations
- Implement repositories
- Handle JSON columns
- Build complex queries
- Paginate query results
Inputs
- Database configuration
- Migration SQL scripts
- Table definitions
- Query parameters
- Repository interfaces
Outputs
- Kotlin database-access code
- Exposed table definitions
- SQL migration files
- Repository implementations
- Database schema changes
- Query result mappings
Requirements
- Kotlin environment
- JetBrains Exposed
- HikariCP
- Flyway
- Coroutine support
- JDBC database
