Hibernate
Hibernate – framework do realizacji warstwy dostępu do danych (ang. "persistence layer"). Zapewnia on przede wszystkim translację danych pomiędzy relacyjną bazą danych a światem obiektowym (ang. O/R mapping).
Opiera się na wykorzystaniu opisu struktury danych za pomocą języka XML, dzięki czemu można rzutować obiekty, stosowane w obiektowych językach programowania, takich jak Java bezpośrednio na istniejące tabele bazy danych. Dodatkowo Hibernate zwiększa wydajność operacji na bazie danych dzięki buforowaniu i minimalizacji liczby przesyłanych zapytań.
Jest to projekt rozwijany jako open source. Głównym inicjatorem oraz liderem projektu jest Gavin King.
Q271680
framework
Concept
Q755662
relacyjną bazą danych
Concept
Q58748
O/R mapping
Concept
Q2115
XML
ORG
Q79872
obiektowych
Concept
Q9143
językach programowania
Concept
Q251
Java
Concept
Q1130645
open source
Concept
Q747866
Hibernate
MISC
Q747866
Hibernate
MISC
instance of
instance of
programming language
programming paradigm
instance of