Hibernate
Hibernate on objekt-relatsioonilise kaardistamise (ORM) teek Java keele jaoks. Teek pakub raamistiku objektorienteeritud domeeni mudeli sidumiseks (mapping) traditsiooniliste relatsiooniandmebaasidega. Hibernate lahendab objekt-relatsioonilise impedantsi ebakõla probleeme, asendades otsese püsivusega seotud andmebaasi ligipääsud kõrgtasemeliste objektide käitlemise funktsioonidega. Hibernate on vabavara, mida levitatakse vastavalt litsentsile GNU Lesser General Public License. Hibernate'i esmane funktsioon on siduda (mapping) Java klassid andmebaasi tabelitesse (ja Java andmetüübid SQL-andmetüüpidesse). Hibernate pakub andmete päringu- ja otsinguvahendeid, samuti genereerib SQL-päringuid ja üritab vähendada arendajapoolset tulemuste käsitsi töötlemist ja objektide konverteerimist ning hoiab rakenduse ühilduvust kõikide toetatud SQL-andmebaaside jaoks koos väikese jõudluse kuluga.