Hibernate – הבדלי גרסאות

נוספו 7 בתים ,  לפני 3 שנים
מ
החלפת פרמטר לשם פרמטר אחיד "אתר אינטרנט" (תג)
מ (שיפוץ ת.ז)
מ (החלפת פרמטר לשם פרמטר אחיד "אתר אינטרנט" (תג))
|סוג רישיון=[[הרישיון הציבורי הכללי המוקטן של גנו]]
|קטגוריה=[[מיפוי אובייקטי-רלציוני]]
|אתר ביתאינטרנט=[http://hibernate.org hibernate.org]}}
}}
 
'''Hibernate''' ('''הייברנייט''') היא [[ספרייה (תכנות)|ספריית]] [[Java]] ל[[מיפוי אובייקטי-רלציוני]] (object-relational mapping - ORM), המספקת [[שלד תוכנה|תשתית]] למיפוי (התאמה) בין מודל ה[[תכנות מונחה-עצמים]], לבין [[בסיס נתונים יחסי|בסיסי נתונים יחסיים]] מסורתיים. כאשר כותבים [[קוד מקור|קוד]] העוסק בשימור נתונים ([[persistence]]), הייברנייט פותרת את בעיות חוסר ההתאמה בין מודל ה[[אובייקט (מדעי המחשב)|אובייקט]]ים (תכנות מונחה-עצמים) למודל הרלציוני (בסיסי נתונים המורכבים מ[[טבלה|טבלאות]]), באמצעות החלפת הגישה הישירה ל[[בסיס נתונים|בסיס הנתונים]], בשימוש ב[[שגרה (תכנות)|פונקציות]] high-level המטפלות באובייקטים. ב[[אנגלית]], השם הכולל לקבוצת הבעיות הנובעות מחוסר ההתאמה בין מודל האובייקטים למודל הרלציוני הוא The object-relational impedance mismatch.