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.[2]
| Hibernate | |
|---|---|
| | |
| Tipi | obyekt-relyasiyalı qarşılaşdırma, proqram təminatı freymvorku |
| Tərtibatçı | Red Hat[d] |
| Repozitoriya | github.com/hibernate/hib… |
| Proqramlaşdırma dili | Java |
| Yayımlanma tarixi | 2001 |
| Platforma | Java Virtual Machine |
| Sonuncu versiya |
|
| Sayt | hibernate.org |
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.
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.
- ↑ Release 7.1.6. 2025.
- ↑ "A Short Guide to Hibernate 7". docs.jboss.org.