Benchmark

Compare ORM performance under JVM / MySQL, with methodology and detailed measurements.

Workloads

Compare Kronos, direct JDBC, Hibernate ORM (JPA), MyBatis-Plus, Jimmer, and Ktorm under the same JVM / MySQL configuration. GitHub Actions in orm-benchmark-project runs the experiment and updates the report automatically after validating the complete results.

Read scenarios measure entity, Map, and scalar projections across table sizes, result sizes, and access patterns. Write scenarios measure complete transactions including commit. The report links versions, environment settings, actual SQL validation, raw measurements, and source identities.

Keeping the comparison fair

Reading the report

View the complete performance report on GitHub

Open interactive example