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

JPA and Hibernate Essentials: Learn Java ORM persistence

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

JPA & Hibernate: Master Database Mapping, Entity Relationships, CRUD Operations, and Spring Boot Integration


1 - Agenda
  • 1 -Agenda

  • 2 - JPA and Hibernate Explained
  • 1 -Why JPA
  • 2 -How To Learn
  • 3 -Object Relational Mapping
  • 4 -Hibernate vs JPA
  • 5 -How JPA works and its advantages

  • 3 - New JPA App Hands-on
  • 1 -Setting Up
  • 2 -Setting Up H2 Database server
  • 3 -New Maven project and adding dependencies
  • 4 -Creating a persistence context + Creating a model class
  • 5 -Persisting Entities with Entity Manager
  • 6 -Understanding Persistence XML

  • 4 - Basic Entity Mapping annotations
  • 1 -Entity Annotations Unit Intro
  • 2 -@Table and @Column customizations
  • 3 -Temporal, Date and other data types
  • 4 -Dealing with Enumerations
  • 5 -Transient
  • 6 -Primary Key

  • 5 - CRUD operations with JPA
  • 1 -Examining hbm2ddl options
  • 2 -Entity read operation with JPA
  • 3 -Update operation with JPA
  • 4 -Deleting an Entity

  • 6 - Entity Relationship Annotations
  • 1 -Creating the second entity
  • 2 -Modeling a One-to-One relationship
  • 3 -Fetching and Fetch Types
  • 4 -Relationship directionality and mappedBy
  • 5 -OneToMany and ManyToOne
  • 6 -Reverse relationship with OneToMany
  • 7 -Why Have Cyclical Relationships
  • 8 -Using JoinColumn
  • 9 -Many To Many relationship
  • 10 -FetchType for ManyToMany
  • 11 -Customizing JoinTable and JoinColumns
  • 12 -Updating relationships with JPA
  • 13 -Deletes and cascades with relationship mappings

  • 7 - Entity Lifecycle
  • 1 -Persistence Context as a first level cache
  • 2 -Entity Life cycle - Transient and Managed
  • 3 -Entity Life cycle - Removed and Detached
  • 4 -Entity Life cycle - Clear and refresh methods

  • 8 - Querying with JPQL
  • 1 -Querying with JPQL
  • 2 -Using like and between in JPQL
  • 3 -Joins with relationships
  • 4 -Freeform queries and custom result types
  • 5 -Avoiding SQL injection with JPQL parameters
  • 6 -Named queries

  • 9 - Spring Boot JPA
  • 1 -Creating a Spring Boot JPA project
  • 2 -Configuring database connection using application properties
  • 3 -Persisting an Entity with Spring Boot
  • 4 -Injecting and using shared PersistenceContext
  • 5 -Using Spring Boot JPA Reposititory
  • 6 -Declarative Transactions
  • 7 -Understanding Transaction Propogation
  • 8 -Read-Only Transactions

  • 10 - Wrap Up
  • 1 -Recap
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 45191
    حجم: 3060 مگابایت
    مدت زمان: 458 دقیقه
    تاریخ انتشار: ۱۰ تیر ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید