kotlin-exposed-patterns - Kotlin Exposed ORM database access patterns
Provides patterns for Exposed DSL and DAO queries, transactions, HikariCP pooling, Flyway migrations, repositories, and JSON columns.
Tags
Updated: 2026-10-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write Exposed DSL queries
- Use Exposed DAO entities
- Manage suspended transactions
- Configure HikariCP pooling
- Run Flyway migrations
- Define relational tables
- Handle JSON columns
- Implement repository patterns
- Build advanced queries
- Implement pagination
- Run batch operations
Inputs
- Database configuration
- Migration scripts
- Table definitions
- Query parameters
- Domain models
Outputs
- Query results
- Database records
- Database schema changes
- Repository data access
- Connection pool state
Requirements
- Kotlin/JVM environment
- JetBrains Exposed
- HikariCP
- Flyway
- Relational database
- Coroutine support
