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

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 تومان
    افزودن به سبد خرید