Hibernate är ett ledande objekt-relationellt mappningsramverk (ORM) i Java-världen, skapad av Red Hat, som effektivt automatiserar konverteringen mellan Java-objekt och relationsdatabaser. Det hanterar allt från SQL-generering till avancerad caching och transaktionshantering – allt under huven, utan att du behöver handkoda SQL.
Tack vare stöd för både XML- och annoteringsbaserad konfiguration, samt ett smidigt frågespråk (HQL), ger Hibernate dig flexibilitet och kontroll i ditt databasarbetet. Det är modulärt uppbyggt med komponenter för t.ex. fulltextsökning, validering, auditing och reaktiv datalagring som du kan plocka bort eller använda efter behov.
Användningsområden sträcker sig från små stand-alone-applikationer till stora Java EE-system, och integration med ramverk som Spring Data är smidig och väl utstött. Faktum är att Hibernate uppdateras regelbundet – den senaste stabile versionen, 7.0.0.Final, släpptes i maj 2025 – vilket visar att det fortfarande utvecklas aktivt och är relevant för moderna projekt.