هایبرنیت (به انگلیسی: Hibernate) یک کتابخانه نگاشت شی-رابطه ای (object-relational mapping) برای زبان جاوا است که چارچوبی را برای نگاشت یک شی به یک پایگاه داده رابطه ای فراهم می آورد. هایبرنیت نرم افزاری آزاد است که تحت مجوز GNU Lesser General Public توزیع می شود. کاربرد اصلی هایبرنیت نگاشت یک کلاس جاوا به یک جدول در پایگاه داده است. هایبرنیت همچنین ابزاری را برای بازیابی دادهها فراهم می آورد. هایبرنیت کمک میکند یک برنامه نویس بدون استفاده مستقیم از دستورات مربوط به پایگاه داده با آن رابطه برقرار و شیها را بازیابی، ذخیره و یا به روزرسانی کند. هایبرنیت به هیچ وجه جایگزین رابط پایگاه داده جاوا (JDBC) نمی شود بلکه یک لایه بالاتر از و مبتنی بر ان است در واقع هایبرنیت رابطی است که به برنامه نویسان کمک می کند، بدون درگیر شدن با جزئیات یک پایگاه داده، تمام اعمال مربوط به ذخیره و بازیابی اشیا را مستقل از نوع پایگاه داده انجام دهند.
Infinite Skills Hibernate and Java Persistence API (JPA) Fundamentals دوره آموزشی است که در آن شما با اصول اولیه هایبرنت و جی پی ای به همراه مباحث object relational mapping و Hibernate Query Language آشنا می شوید.
عناوین آموزشی: – مقدمه ای بر دوره آموزشی – آشنایی با Object Relational Mapping و Hibernate – مبانی Hibernate – اصول اولیه Mapping – مدیریت موجودیت ها – کار با Hibernate API – کار با JPA API – Mapping پیشرفته و پیکربندی – آشنایی با Hibernate Query Language و Java Persistence Query Language – کار با پارامترها و توابع – جمع بندی – و… |
Topics include: ۰۱. Course Introduction ۰۲. Object Relational Mapping And Hibernate ۰۳. Hibernate Basics ۰۴. Basic Mapping Annotations ۰۵. Mapping Composite And Collection Types ۰۶. Entity Associations ۰۷. Hibernate API ۰۸. JPA API ۰۹. Advanced Mappings And Configuration ۱۰. Hibernate Query Language And Java Persistence Query Language ۱۱. Criteria API ۱۲. Conclusion |