Press "Enter" to skip to content

Author: Grzegorz Piwowarek

I am a passionate polyglot software engineer, trainer, and international conference speaker who cares about quality, craftsmanship, clean code and getting things done. Developing software for telco companies.

Besides coding, I am a professional yo-yo player and a guitar player in a progressive metal band.

Spring’s Lightweight JPA/Hibernate Alternatives

Hibernate is a fantastic piece of engineering which became pretty much a default persistence solution for Java projects around the world.

However, many admit that it’s often a bit too feature-rich and that things like lazy-loading, dirty-checking, schema generation, session management, etc., make it unnecessarily heavy, unpredictable, and hard to debug.

Luckily, Spring ecosystem features two interesting alternatives that many are not aware of.

Leave a Comment