A very common reason is a wrong site baseUrl configuration.\n Current configured baseUrl = / (default value)\n We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})
A modern alternative to Hibernate. Immutable data-class entities. Concise queries checked at compile time. No proxies, persistence context, or accidental N+1 queries. Evaluating Storm for your team or project? Talk to the engineers behind it: [email protected] Level on the dynamic query; Storm is behind on none of the twelve, and leads by up to 1.5x. The five-table model: 31 lines in Storm, 141 in Hibernate. All twelve workloads: 161 lines in Storm, 188 in Hibernate, with no query strings. Storm is developed and maintained as an independent open-source project. Applications built with Storm have been running in commercial production since May 2024, supporting services delivered to some of the world’s largest technology companies. Dialect modules for PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, SQLite and H2, each with its own upsert, paging and identity handling. Any other JDBC database runs on the generic dialect. Spring Boot 3 and 4 (starter, auto-configuration, repository scanning, test slices), Ktor (plugin, coroutine-native transactions), GraalVM native images, Micrometer metrics, Jackson and kotlinx.serialization. Ask in Discord for a quick answer, or open a discussion when it is worth keeping searchable. Feedback on the docs and the quickstart is especially welcome. Evaluating Storm for your team or project, stuck on a mapping, or missing a feature? Write to us directly. Already using Storm? Tell us what you built, and we will gladly list your company or project on this site.
Radically Simple. Fast.
ST/ORM for Kotlin.
workloads faster than Hibernate
fewer entity lines
fewer query lines
Evaluating Storm for production
Databases
Integrations
Questions and feedback
Talk to the engineers behind Storm