دوره آموزشی Java Persistence API (JPA): بخش 2 وراثت و پرس و جو
1 ساعت 50 دقیقهمتوسط2018-09-25
مدرسین

Kesha Williams
Software Engineering Manager, Speaker, Tech Blogger
جزئیات دوره
Java Persistence API (JPA) استانداردی برای نگاشت اشیاء جاوا به پایگاه داده های رابطه ای است. در این دوره دوم از سری JPA، کشا ویلیامز در مورد استراتژی های نقشه برداری وراثت، زبان پرسش جاوا (JPQL)، API معیارها و ارائه دهندگان مداومت بحث می کند. او نحوه عملکرد وراثت را هنگام کار با نگاشت ها، کلاس ها، فوق کلاس ها و جداول توضیح می دهد. او نحوه ایجاد پرس و جو، استفاده از پرس و جوهای بومی و پرس و جو با استفاده از جریان ها را نشان می دهد. سپس، او نحوه ایجاد روابط پرس و جو با استفاده از Joins را نشان می دهد. علاوه بر این، کشا گزینه های ارائه دهنده مداوم را مقایسه می کند و نحوه جابجایی بین ارائه دهندگان را نشان می دهد.
اهداف یادگیری
ارث نهادها
نقشه برداری از یک فوق کلاس
پرس و جو از طریق JPA
تعریف پارامترهای پرس و جو
ایجاد زمان کامپایل به نام query
استفاده از پرس و جوهای اصلی
ایجاد رویه های ذخیره شده
استفاده از Criteria API
پالایش نتایج پرس و جو
جابجایی بین ارائه دهندگان مداومت
اهداف یادگیری
ارث نهادها
نقشه برداری از یک فوق کلاس
پرس و جو از طریق JPA
تعریف پارامترهای پرس و جو
ایجاد زمان کامپایل به نام query
استفاده از پرس و جوهای اصلی
ایجاد رویه های ذخیره شده
استفاده از Criteria API
پالایش نتایج پرس و جو
جابجایی بین ارائه دهندگان مداومت
مهارت ها
JPAJava EEJavaScript FrameworksAPIsJavaOracleWeb DevelopmentSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - از JPA برای وراثت و کوئری استفاده کنید
- 02 - آنچه باید بدانید
- 03 - راهاندازی محیط توسعه
- 04 - معرفی برنامه کاربردی پروژه
- 05 - کاربرد پروژه در عمل
1. استراتژیهای نقشه برداری وراثت
- 06 - مروری بر استراتژیهای وراثت نهاد
- 07 - سوپرکلاس نقشه برداری شده
- 08 - superclass نقشه برداری شده - نسخه ی نمایشی
- 09 - میز یک نفره
- 10 - جدول در هر کلاس
- 11 - میز به هم پیوسته
2. Java Persistence Query Language (JPQL)
- 12 - JPQL چیست
- 13 - کوئریهای ساده با نحو JPQL ایجاد کنید
- 14 - کوئریهای پیچیده با setParameter ایجاد کنید
- 15 - پرس و جوهایی با نام زمان کامپایل ایجاد کنید
- 16 - کوئریهای بومی ایجاد کنید
- 17 - رویههای ذخیره شده را ایجاد کنید
- 18 - کوئری با استفاده از جریان
3. Criteria API
- 19 - Criteria API چیست
- 20 - با Criteria API کوئری ایجاد کنید
- 21 - روابط را با استفاده از اتصالات کوئری کنید
- 22 - نتایج کوئری معیارها را محدود کنید
4. ارائه دهندگان پایداری
- 23 - مروری بر ارائه دهندگان پایداری
- 24 - مقایسه ارائه دهنده پایداری
- 25 - ارائه دهندگان را تغییر دهید
نتیجه
- 26 - مراحل بعدی