Spring Framework 4: Spring Data JPA
This course introduces the Spring Data JPA framework.
What you'll learn
Spring Data JPA is a data access layer framework that can greatly increase developer productivity. In this course, Spring Framework: Spring Data JPA, you will be introduced to the framework of Spring. Next, you will witness a demonstration of how to install it. Finally, you will spend some time working with some real world examples. When you are finished with this course, you will have an understanding of Query annotations and custom repositories. Prior experience with JPA and Spring will be beneficial to get the most out of this course.
Table of contents
- Version Check 0m
- Introduction 1m
- What Can Spring Data JPA Do? 3m
- What Is Spring Data JPA? 3m
- What This Course Is Not About 2m
- Tip: Choosing a Java Data Access Layer 2m
- Spring Data 2m
- Getting Started 3m
- Demo: Setting up the Project 4m
- Project Overview 2m
- Installing Spring Data JPA 1m
- Demo: Installing Spring Data JPA into Your Project 8m
- Summary 1m
- Introduction 1m
- Spring Repositories 2m
- Repository Architectural Overview 3m
- Spring Data JPA Repositories 2m
- Demo: JpaRepository in Depth 3m
- JpaRepository Features 2m
- Tip: Customize JpaRepository Hierarchy 2m
- Tip: Refactoring Existing Repositories 3m
- Demo: JpaRepositories as Proxies 5m
- Demo: Best Practices 3m
- Summary 2m
- Introduction 1m
- Advantages of Using a Query DSL 4m
- Demo: Query DSL 5m
- Query Method Syntax Basics 2m
- Query Method Return Types 1m
- Query Method Learning Instructions 1m
- Keyword: And and Or 4m
- Keyword: Equals, Is, and Not 3m
- Keyword: Like and NotLike 3m
- Keyword: StartingWith, EndingWith, and Containing 1m
- Keyword: LessThan(Equal) and GreaterThan(Equal) 2m
- Keyword: Before, After, and Between 2m
- Keyword: True and False 4m
- Keyword: IsNull, IsNotNull, and NotNull 2m
- Keyword: In and NotIn 3m
- Keyword: IgnoreCase 2m
- Keyword: OrderBy 2m
- Keyword: First, Top, and Distinct 2m
- Summary 2m
Course FAQ
JPA stands for Java Persistent API. Spring Data JPA is a sub-project of Spring Data that provides JpaTemplate class to integrate spring applications with JPA.
In this Spring Data JPA course you will learn about:
- Choosing a Java Data access layer
- Installing Spring Data JPA
- What is Spring Data JPA
- What can Spring Data JPA do?
- Spring Data JPA repositories
- Query DSL
- JPA NamedQueries
- Spring Data JPA advanced features
- Much more
This course is for anyone who wants to learn the Spring Data JPA framework and for those who want to increase developer productivity.
This is an intermediate level course, so before taking it you should be somewhat familiar with JPA and Spring.