What would an ORM look like if you designed it for Kotlin today?
Immutable data-class entities. Concise queries checked at compile time. No proxies, persistence context, or accidental N+1 queries. ST/ORM is a modern alternative to Hibernate and Exposed.
Level on the other five, every gap inside the 2% band; the point lookup scores are identical.
The five-table model: 41 lines in Storm, 139 in Hibernate.
All twelve workloads: 150 lines in Storm, 187 in Hibernate, with no query strings.
Concise entities and one-line queries keep you productive. Immutable records simplify your architecture by letting the same types flow through your application layers. Storm is built for engineers who care about beautiful code.