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