هایبرنیت (جاوا): تفاوت میان نسخه‌ها

ویژگی پیوندهای پیشنهادی: ۲ پیوند افزوده شد.
جز (Bot: Replace deprecated <source> tag and "enclose" parameter [https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2020-April/002284.html])
(ویژگی پیوندهای پیشنهادی: ۲ پیوند افزوده شد.)
 
هایبرنیت [[نرم‌افزار آزاد|نرم‌افزاری آزاد]] است که تحت مجوز GNU Lesser General Public توزیع می‌شود.
 
کاربرد اصلی هایبرنیت نگاشت یک کلاس [[جاوا (زبان برنامه‌نویسی)|جاوا]] به یک جدول در پایگاه داده است. هایبرنیت همچنین ابزاری را برای [[بازیابی داده‌ها]] فراهم می‌آورد. هایبرنیت کمک می‌کند یک برنامه‌نویس بدون استفاده مستقیم از دستورات مربوط به پایگاه داده با آن رابطه برقرار و شی‌ها را بازیابی، ذخیره یا به روزرسانی کند.
 
هایبرنیت به هیچ وجه جایگزین [[رابط پایگاه داده جاوا]] (JDBC) نمی‌شود بلکه یک لایه بالاتر از و مبتنی بر ان است در واقع هایبرنیت رابطی است که به برنامه نویسان کمک می‌کند، بدون درگیر شدن با جزئیات یک پایگاه داده، تمام اعمال مربوط به ذخیره و بازیابی اشیا را مستقل از نوع پایگاه داده انجام دهند.
 
== پیکره بندی و نگاشت ==
نگاشت کلاس‌های جاوا به جدولهای پایگاه داده به کمک یک یا چند فایل پیکره بندی با فرمت [[اکس‌ام‌ال|XML]] یا از طریق [[حاشیه نویسی جاوا]] انجام می‌شود. این فایل‌ها مشخص می‌کند هر عضو یک کلاس چگونه در جدول مربوط ذخیره شود.
 
علاوه بر این فایل‌ها، برای پیکره بندی خود هایبرنیت نیاز به یک فایل پیکره بندی اصلی است. برخی از متغیرهایی که می‌توان در این فایل پیکره بندی (با نام پیش‌فرض hibernate.cfg.xml) مشخص کرد عبارتند از: