kotlin-exposed-patterns - Apply Kotlin Exposed database access patterns
Provides patterns for Exposed DSL and DAO queries, transactions, HikariCP pooling, Flyway migrations, repositories, and JSON columns.
Tags
Updated: 2026-10-16Typical Outputs
What this skill does
- Define Exposed tables
- Write DSL queries
- Use DAO entities
- Run suspended transactions
- Configure HikariCP pooling
- Create Flyway migrations
- Implement repositories
- Handle JSON columns
- Build advanced queries
- Paginate query results
Inputs
- Database configuration
- Schema definitions
- Migration scripts
- Query requirements
- Entity requirements
- Repository interfaces
- Search parameters
- Pagination parameters
Outputs
- Kotlin table definitions
- Kotlin query code
- DAO entity code
- Database configuration code
- Flyway migration scripts
- Repository implementations
- Query results
- Database schema changes
Requirements
- Kotlin project
- JetBrains Exposed
- JDBC database
- HikariCP
- Flyway
- Coroutine support
