What problem does it solve?
Kotlin/JVM developers using the JetBrains Exposed ORM often face fragmented module choices, boilerplate setup, and integration challenges. This skill consolidates Exposed usage into a guided approach covering module selection (exposed-core, exposed-jdbc, exposed-r2dbc, exposed-dao, exposed-java-time, exposed-json, and Spring Boot starters), Database.connect with HikariCP, transaction blocks including suspend newSuspendedTransaction, table and column definitions, DAO entities, and common querying/joins patterns for robust apps.
Core Features & Use Cases
- Module selection and configuration across core Exposed modules
- Database.connect with HikariCP and transactional boundaries
- Table/Column definitions and DAO entity lifecycles
- DSL CRUD, advanced querying, and join patterns
- Spring Boot integration and testing considerations
Quick Start
Install the skill and integrate Kotlin Exposed into your project, then establish a Database.connect and start using transaction blocks.