وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Java Persistence with JPA

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

Jakarta Persistence (JPA) is the standard for mapping Java objects to databases. JPA provides several advantages over traditional data access methods like Java Database Connectivity (JDBC). In this hands-on course, Kesha Williams discusses these advantages and acquaints you with the basics of JPA, entity management, transaction management, and relationship mapping. Kesha then discusses more advanced topics like inheritance mapping strategies, Jakarta Persistence Query Language (JPQL), the Criteria API, and persistence providers. She explains how inheritance functions when working with mappings, classes, and tables. She also demonstrates how to create queries using JPQL as well as native queries.


01 - Introduction
  • 01 - Map Java objects to databases
  • 02 - What you should know
  • 03 - Reviewing the course project

  • 02 - 1. Understanding JPA
  • 04 - Exploring the history of JPA
  • 05 - Leveraging Object-Relational Mapping (ORM)
  • 06 - Understanding JPA and its benefits
  • 07 - Demo Configuring JPA
  • 08 - Demo Reviewing JPA annotations
  • 09 - Challenge Create simple employee, company, and salary classes
  • 10 - Solution Create simple employee, company, and salary classes

  • 03 - 2. Managing Entities
  • 11 - What is an entity
  • 12 - Demo Working with the entity manager
  • 13 - Demo Persisting entities
  • 14 - Mapping keys
  • 15 - Demo Mapping keys
  • 16 - Implementing CRUD operations
  • 17 - Demo CRUD operations
  • 18 - Challenge Persist employee, company, and salary entities
  • 19 - Solution Persist employee, company, and salary entities

  • 04 - 3. Exploring Entity Relationships
  • 20 - What are entity relationships
  • 21 - Annotating a one-to-one relationship
  • 22 - Demo Annotating a one-to-one relationship
  • 23 - Annotating a one-to-many relationship
  • 24 - Demo Annotating a one-to-many relationship
  • 25 - Annotating a many-to-one relationship
  • 26 - Demo Annotating a many-to-one relationship
  • 27 - Annotating a many-to-many relationship
  • 28 - Demo Annotating a many-to-many relationship
  • 29 - Utilizing inheritance mapping strategies
  • 30 - Demo Utilizing inheritance mapping strategies
  • 31 - Challenge Implement a many-to-many relationship
  • 32 - Solution Implement a many-to-many relationship

  • 05 - 4. Understanding Transactions
  • 33 - What is a transaction
  • 34 - Managing transactions
  • 35 - Demo Managing transactions
  • 36 - Challenge Manage a transaction
  • 37 - Solution Manage a transaction

  • 06 - 5. Querying Entities
  • 38 - Querying with the Jakarta Persistence Query Language (JPQL)
  • 39 - Demo Querying with JPQL
  • 40 - Using native queries
  • 41 - Demo Querying with native queries
  • 42 - Leveraging the Criteria API
  • 43 - Demo Leveraging the Criteria API
  • 44 - Challenge Query an entity using JPQL
  • 45 - Solution Query an entity using JPQL

  • 07 - Conclusion
  • 46 - Good luck on your JPA journey
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 7624
    حجم: 333 مگابایت
    مدت زمان: 128 دقیقه
    تاریخ انتشار: 13 اسفند 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید