Companies Home Search Profile

Java Persistence: Hibernate and JPA Fundamentals

Focused View

Deshraj Singh Kiran

12:22:40

82 View
  • 001 Introduction.mp4
    02:19
  • 001 Object Relational Impedance Mismatch.mp4
    07:42
  • 002 Object Relational Mapping.mp4
    14:20
  • 003 Installing MySQL.mp4
    06:41
  • 004 Installing Eclipse IDE.mp4
    02:26
  • 005 Lab - Object Relational Mapping.mp4
    07:26
  • 005 bookstore.zip
  • 006 Lab Exercise - Object Relational Mapping.mp4
    04:00
  • 006 bookstore.zip
  • 006 required-jar-files-for-entire-course.zip
  • 006 source-code-of-entire-course.zip
  • 001 What is Hibernate.mp4
    01:20
  • 002 Hello World with Hibernate and JPA Annotations.mp4
    14:44
  • 003 Lab - Hello World with Hibernate and JPA Annotations.mp4
    09:41
  • 003 required-jar-files-for-entire-course.zip
  • 004 Note for Hibernate 5+ Users.mp4
    03:48
  • 004 required-jar-files-for-entire-course.zip
  • 005 Note for Hibernate 6 Users.mp4
    02:16
  • 005 required-jar-files-for-entire-course.zip
  • 006 Lab Exercise - Hello World with Hibernate and JPA Annotations.mp4
    03:02
  • 006 hello-world.zip
  • 006 required-jar-files-for-entire-course.zip
  • 006 source-code-of-entire-course.zip
  • 007 Logging.mp4
    05:53
  • 008 Lab Exercise - Logging.mp4
    02:31
  • 008 logging.zip
  • 009 Manipulating Objects.mp4
    06:12
  • 010 Lab - Manipulating Objects.mp4
    04:44
  • 011 Lab Exercise - Manipulating Objects.mp4
    06:03
  • 011 manipulating-objects.zip
  • 001 Aggregation and Composition.mp4
    01:24
  • 002 Entities and Value Types.mp4
    05:01
  • 003 Component Mapping.mp4
    09:23
  • 004 Lab Exercise - Component Mapping.mp4
    04:02
  • 004 component-mapping.zip
  • 005 Mapping Associations.mp4
    02:32
  • 005 mapping-associations.zip
  • 006 Cascades.mp4
    03:54
  • 007 Lab Exercise - Cascades.mp4
    04:58
  • 007 cascades.zip
  • 008 One-To-Many Relationship.mp4
    08:22
  • 009 Lab Exercise - One-To-Many Relationship.mp4
    11:32
  • 009 one-to-many.zip
  • 009 uni-one-to-many.zip
  • 010 orphanRemoval.mp4
    05:17
  • 010 orphan-removal.zip
  • 011 One-To-One Relationship.mp4
    03:13
  • 011 one-to-one.zip
  • 012 Derived Identifiers with @MapsId.mp4
    04:44
  • 012 mapsid.zip
  • 013 Many-To-Many Relationship.mp4
    04:31
  • 014 Lab Exercise - Many-To-Many Relationship.mp4
    03:49
  • 014 many-to-many.zip
  • 015 Mapping Enums.mp4
    04:32
  • 016 Lab Exercise - Mapping Enums.mp4
    00:35
  • 016 mapping-enums.zip
  • 017 Mapping Collections of Value Types.mp4
    07:12
  • 018 Lab Exercise - Mapping Collections of Value Types.mp4
    00:38
  • 018 mapping-collections-of-value-types.zip
  • 019 Composite Keys.mp4
    09:44
  • 019 composite-keys.zip
  • 020 Foreign-Key in Composite Primary-Key using MapsId.mp4
    13:03
  • 020 foreign-key-in-composite-primary-key-using-mapsid.zip
  • 021 Book Store with Hibernate and JPA Annotations.mp4
    15:01
  • 021 bookstore-w-hibernate-and-jpa-annotations.zip
  • 022 Mapping JSON.mp4
    07:55
  • 022 mapping-json.zip
  • 001 What is JPA.mp4
    04:00
  • 002 Hibernate as JPA Provider.mp4
    06:26
  • 002 hibernate-as-jpa-provider.zip
  • 003 Working with Objects.mp4
    11:32
  • 004 Lab Exercise - Working with Objects.mp4
    01:53
  • 004 working-with-objects.zip
  • 005 Caching Objects.mp4
    03:27
  • 006 Lab Exercise - Caching Objects (covers more on PersistenceContext).mp4
    23:23
  • 006 caching-objects.zip
  • 006 persistence-context.zip
  • 007 SQL Joins.mp4
    02:15
  • 008 Lazy Fetching.mp4
    07:43
  • 009 Lab Exercise - Lazy Fetching.mp4
    14:12
  • 009 get-reference.zip
  • 009 lazy-fetching.zip
  • 009 making-data-transient.zip
  • 010 order-by.zip
  • 010 @OrderBy.mp4
    06:15
  • 011 Bytecode Enhancement (Lazy Fetching Basic Attributes).mp4
    16:09
  • 011 bytecode-enhancement.zip
  • 012 Equals and HashCode.mp4
    11:24
  • 013 Lab Exercise - Equals and HashCode.mp4
    00:47
  • 013 equals-and-hashcode.zip
  • 014 Query Language.mp4
    18:33
  • 015 Lab Exercise - Query Language.mp4
    10:27
  • 015 flushing.zip
  • 015 query-language.zip
  • 016 Criteria API (JPA).mp4
    35:37
  • 016 criteria-api-jpa.zip
  • 017 Inheritance Mapping and Polymorphic Queries.mp4
    12:48
  • 018 Lab Exercise - Inheritance Mapping and Polymorphic Queries.mp4
    03:38
  • 018 inheritance-and-polymorphic-queries.zip
  • 019 Pre-INSERT Identifier Generation.mp4
    38:19
  • 019 pre-insert-id-generation.zip
  • 020 SEQUENCE Id generation strategy in Hibernate 6.mp4
    12:22
  • 020 sequence-id-generation-in-hibernate6.zip
  • 021 Lifecycle Callbacks.mp4
    26:41
  • 022 Lab Exercise - Lifecycle Callbacks.mp4
    05:40
  • 022 lifecycle-callbacks.zip
  • 023 Stored Procedures.mp4
    26:27
  • 023 stored-procedures.zip
  • 024 N + 1 Selects Problem.mp4
    10:26
  • 025 Lab Exercise - N + 1 Selects Problem.mp4
    00:37
  • 025 n-1-selects-problem.zip
  • 026 Batch Fetching.mp4
    08:38
  • 027 Lab Exercise - Batch Fetching.mp4
    00:58
  • 027 batch-fetching.zip
  • 028 Entity Graphs.mp4
    07:04
  • 029 Lab Exercise - Entity Graphs.mp4
    01:10
  • 029 entity-graphs.zip
  • 030 Merging Detached Objects.mp4
    14:16
  • 031 Lab Exercise - Merging Detached Objects.mp4
    16:01
  • 031 identity-of-detached-objects.zip
  • 031 merging-detached-objects.zip
  • 032 Optimistic Locking and Versioning.mp4
    19:48
  • 033 Lab - Optimistic Locking and Versioning.mp4
    09:54
  • 034 Lab Exercise - Optimistic Locking and Versioning.mp4
    01:04
  • 034 optimistic-locking-and-versioning.zip
  • 035 Isolation Rules.mp4
    12:55
  • 036 Lab Exercise - Isolation Rules.mp4
    03:20
  • 036 isolation-rules.zip
  • 037 Caching and Object Identity.mp4
    12:17
  • 038 Lab Exercise - Caching and Object Identity.mp4
    00:48
  • 038 caching-and-object-identity.zip
  • 039 Second Level Caching.mp4
    46:17
  • 040 Lab Exercise - Second Level Caching.mp4
    02:58
  • 040 second-level-caching.zip
  • 041 Query Cache.mp4
    21:52
  • 041 query-cache.zip
  • 001 Best Practices.mp4
    15:49
  • Description


    A simple-to-follow and easy-to-understand course on Java Persistence API (JPA) with Hibernate

    What You'll Learn?


    • By the end of this course, you'll be having a strong foundation on Java Persistence with Hibernate
    • The fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, Caching, Performance and Concurrency
    • The fundamentals of First & Second Level Caching, N+1 Selects Problem & Batch Fetching, Optimistic Locking & Versioning
    • The fundamentals of Entity Relationships, Inheritance Mapping & Polymorphic Queries
    • The fundamentals of Querying database using JPQL and Criteria API (JPA)
    • The fundamentals of Handling Long Conversations with Merging Detached Object and Extended Persistence Context
    • The fundamentals of Database Isolation Rules
    • Some of the Best Practices of Java Persistence with Hibernate

    Who is this for?


  • Java developers who want to learn Java persistence API (JPA) with Hibernate
  • Professionals working on Java/JavaEE/Spring technologies
  • What You Need to Know?


  • Fundamental understanding of Java
  • Prior exposure to SQL will be be helpful
  • More details


    Description

    If you’re a Java programmer who wants to learn the fundamentals and some of the advanced topics of Java Persistence with Hibernate, then you’re the one this course is designed for.

    We'll be working with Hibernate 4.3.5.Final (and applicable updates for Hibernate 5.0), and using Hibernate as a JPA Provider for the most part of this course. You'll be learning the fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, Caching, Performance and Concurrency.

    Who this course is for:

    • Java developers who want to learn Java persistence API (JPA) with Hibernate
    • Professionals working on Java/JavaEE/Spring technologies

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Deshraj Singh Kiran
    Deshraj Singh Kiran
    Instructor's Courses
    I am a Bachelor of Technology (B Tech) from Indian Institute of Technology (IIT) with around 9 years of application development experience (as of April, 2016). I have been developing applications of various complexities using Java-based technologies and frameworks such as Java/JavaEE, Spring, Spring MVC, Spring WebFlow, Spring Security, Spring Boot, Portlet, Spring Portlet MVC, Struts, Hibernate, DWR, Lucene, Android and Hadoop.  Besides being a trainer at MavenEdge, I am also a working Software Consultant. I've also been a corporate trainer on Java technologies and frameworks.  I've worked on Tomcat, Glassfish, JBoss, Liferay Portal, Jenkins for application development, deployment and release management.  I've worked more on Maven than Gradle and Ant. And in the world of relational database management systems, I've worked mostly on MySQL and PostgreSQL.  For test driving my code I've used JUnit, EasyMock, Mockito frameworks.  Besides working on the server-end, I've also explored the front-end world of JavaScript, jQuery, Backbone, Require JS and MEAN stack. I took some Oracle certifications as well along the way.Currently, I am working on a Scalable NLP project.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 82
    • duration 12:22:40
    • English subtitles has
    • Release Date 2023/11/15