دوره آموزشی 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Java Persistence با JPA
- دوره آموزشی Java Persistence API (JPA): بخش1 اصول اولیه
- دوره آموزشی ایجاد اولین میکروسرویس اسپرینگ بوت
- دوره آموزشی جاوا EE: اعتبارسنجی Bean
- دوره آموزشی نسخه Java Enterprise
- دوره آموزشی ماندگاری جاوا با JPA و Hibernate
- دوره آموزشی یادگیری جامع Java EE 8
- دوره آموزشی اسپرینگ کلود GCP: راه اندازی یک دیتابیس کلود SQL
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا