آموزش Java Persistence API (JPA): 2 وراثت و سerال

Java Persistence API (JPA): 2 Inheritance and Querying

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Java Persistence API (JPA) استانداردی برای نقشه برداری اشیا Java جاوا به پایگاه داده های رابطه ای است. در این دوره دوم از سری JPA ، کشا ویلیامز در مورد استراتژی های نقشه برداری ارث ، زبان پرسش تداوم جاوا (JPQL) ، API معیارها و ارائه دهندگان پایداری بحث می کند. او توضیح می دهد که وراثت هنگام کار با نگاشت ها ، کلاس ها ، ابر کلاس ها و جداول چگونه کار می کند. او نحوه ایجاد درخواست ، استفاده از نمایش داده های بومی و پرس و جو با استفاده از جریان ها را نشان می دهد. سپس ، او نشان می دهد که چگونه با استفاده از join ها روابط پرس و جو ایجاد کنیم. علاوه بر این ، Kesha گزینه های ارائه دهنده پایداری را مقایسه می کند و نحوه جابجایی بین ارائه دهندگان را نشان می دهد.
موضوعات شامل:
  • ارث بر نهادها
  • نقشه برداری یک ابر کلاس
  • پرس و جو از طریق JPA
  • تعریف پارامترهای پرس و جو
  • ایجاد یک کوئری به نام زمان کامپایل
  • استفاده از نمایش داده های بومی
  • ایجاد رویه های ذخیره شده
  • استفاده از API معیارها
  • تصفیه نتایج پرسش
  • جابجایی بین ارائه دهندگان پایداری

سرفصل ها و درس ها

مقدمه Introduction

  • از JPA برای ارث و پرس و جو استفاده کنید Use JPA for inheritance and querying

  • آنچه باید بدانید What you should know

  • راه اندازی محیط توسعه Development environment setup

  • معرفی برنامه پروژه Project application introduction

  • برنامه پروژه در عمل Project application in action

1. استراتژی های نقشه برداری وراثت 1. Inheritance Mapping Strategies

  • نمای کلی استراتژی های وراثت Entity inheritance strategies overview

  • نقشه ابرخودروی Mapped superclass

  • نقشه سوپر کلاس: نسخه ی نمایشی Mapped superclass: Demo

  • جدول تک Single table

  • جدول در هر کلاس Table per class

  • میز پیوست Joined table

2. زبان پرس و جو استقامت جاوا (JPQL) 2. Java Persistence Query Language (JPQL)

  • JPQL چیست؟ What is JPQL?

  • با نحو JPQL نمایش داده شد Create simple queries with JPQL syntax

  • نمایش پرس و جوهای پیچیده با setParameter ایجاد کنید Create complex queries with setParameter

  • پرس و جوهای به نام کامپایل را ایجاد کنید Create compile-time named queries

  • نمایش داده شد محلی Create native queries

  • روشهای ذخیره شده ایجاد کنید Create stored procedures

  • پرس و جو با استفاده از جریانها Query using streams

3. معیار API 3. Criteria API

  • معیار API چیست؟ What is the Criteria API?

  • با API Criteria نمایش داده شد Create queries with Criteria API

  • روابط پرس و جو با استفاده از پیوستن Query relationships using joins

  • نتایج جستجوی معیارها را محدود کنید Restrict criteria query results

4- ارائه دهندگان استقامت 4. Persistence Providers

  • نمای کلی از ارائه دهندگان استقامت Overview of persistence providers

  • مقایسه ارائه دهنده پایداری Persistence provider comparison

  • ارائه دهندگان را تغییر دهید Change providers

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش Java Persistence API (JPA): 2 وراثت و سerال
جزییات دوره
1h 48m
26
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
10,435
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kesha Williams Kesha Williams

کشا ویلیامز یک مدیر مهندسی نرم افزار، مربی، سخنران، وبلاگ نویس فناوری، و مدافع STEM است.

کشا (تلفظ KEY-SHA) ویلیامز یک جایزه است. مهندس نرم افزار برنده با بیش از 20 سال تجربه متخصص در توسعه برنامه های کاربردی وب با استفاده از Java، Spring، Angular، و خدمات وب آمازون (AWS). او هزاران توسعه‌دهنده نرم‌افزار را در ایالات متحده، اروپا و آسیا آموزش داده و در حین تدریس جاوا در سطح دانشگاه، آموزش داده است. او کار خود را با آژانس امنیت ملی (NSA) آغاز کرد.

کشا اخیراً برنده جایزه آدا لاولیس در مهندسی کامپیوتر از LookFar و جایزه نوآوری متفاوت بیندیشید از Chick-fil-A برای کارش با فناوری‌های نوظهور شد. و هوش مصنوعی (AI). او اخیراً در کمپین آمازون "Alexa Women of Voice" و مجموعه #WePowerTech از A Cloud Guru حضور داشت. او در اوقات فراغت خود، اخبار جاوا را برای InfoQ می نویسد، بخش فناوری جورجیا را رهبری می کند، در کنفرانس های فنی در سراسر جهان سخنرانی می کند، به عنوان مربی با آکادمی علوم نیویورک خدمت می کند، و کارگاه های رایگان «ساعت کد» را برای کودکان برگزار می کند. در کتابخانه محلی او.