HIBERNATE
Java için geliştirilmiş olan (NHibernate adında bir de .NET versiyonu vardır)
nesne/ilişki eşleme işini yapan, ücretsiz, açık kaynak (LGPL lisansına sahip) bir
yazılımdır. Nesne tabanlı alan modelini geleneksel ilişkisel veritabanına çevirmeye
yaramaktadır.
Hibernate verilerin saklanması, güncellenmesi, silinmesi, vb. işleri nesne
tabanlı modele göre kolaylaştırmak için kullanılmaktadır. Kalıcı sınıfları oluşturup
(basit veri sınıfları) bu sınıfları XML kullanılarak eşlenmiş veritabanı tablolarına ve
sahalarına kaydetmek için kullanılır.