Hibernate (freymvork)

Hibernate ORM (və ya sadəcə Hibernate) — Java proqramlaşdırma dili üçün obyekt əlaqəli qarşılaşdırma (ORM) kitabxanası və ya aləti. O obyekt yönümlü Java modelini relyasiyalı verilənlər bazası ilə əlaqələnmdirmək üçün bir freymvorkdur.

Hibernate pulsuz proqram təminatıdır. Apache License tərəfindən lisenziyalaşdırılıb.

Hibernate-in əsas məqsədi Java classlarının verilənlər bazası cədvəllərinə çevrilməsi və əksinə verilənlər bazasındakı məlumatların java obyektlərinə çevrilməsidir. Hibernate həmçinin verilənlər bazası sorğularının yaradılmasını və bazadan məlumatçəkmə imkanlarını təmin edir. O, SQL sorğuları yaradır və proqramçını sorğunun nəticəsinin əl ilə java obyektlərə çevrilməsi prosesindən azad edir.

 Qarşılaşdırma(əksetdimrə) 
Java classlarının verilənlər bazası cədvəlləri ilə qarşılaşdırılması XML faylının konfiqurasiyası və ya Java annotatsiyalarından istifadə etməklə həyata keçirilir. Hibernate verilənlər bazasının sxemini dətəkləmək üçün XML faylı və ya annotasiyalardan istifadə edə bilər. Classlararası birin-çoxa və çoxun-çoxa tipli əlaqələrin yaradılması imkanlarını təmin edir.

 İstinadlar 

Kateqoriya:Çarpaz platformalı azad proqram təminatı