YoVDO

Spring: Spring Data 2

Offered By: LinkedIn Learning

Tags

Spring Framework Courses MongoDB Courses JDBC Courses CRUD Operations Courses Auditing Courses Reactive Programming Courses Spring Data JPA Courses

Course Description

Overview

Easily implement JPA-based repositories using Spring Data JPA. Learn about the Spring Data Commons JPA for object-relational mapping, querying with Spring Data, and more.

Syllabus

Introduction
  • Welcome
  • What you should know before watching
  • How to use the exercise files
1. The Spring Data Umbrella Project
  • Spring Data Commons
2. Understanding JPA for Object-Relational Mapping
  • Logical model vs. physical model
  • Brief history of the Java Persistence API
  • Map a database table to a Java class
  • Map multiple tables to Java classes
  • Java Persistence query language
3. Introduction to Spring Data JPA
  • JPA without Spring Data
  • Spring Data repositories interfaces
  • CrudRepository interface for entities
  • JPA Repository
4. Querying with Spring Data
  • Property expression query methods
  • Query method clauses and expressions
  • @Query query methods
  • Paging and sorting
  • QueryByExample
  • Optional query response
5. More Repository Types
  • Spring Data MongoDB example
  • Spring Data JDBC example
  • Spring Data reactive repository example
  • Other Spring Data datasource solutions
6. Special Features
  • Spring Data REST
  • QueryDSL Spring data extension
  • Auditing
  • Read-Only repository pattern
Conclusion
  • Next steps

Taught by

Mary Ellen Bowman

Related Courses

Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
Cloud-Native Development with SAP Cloud Platform
SAP Learning
Microservices with Spring Boot
Coursera Project Network via Coursera
Restful Web Service Spring Boot Visual Studio Code Gradle
Coursera Project Network via Coursera
Java Spring Boot Application Software Testing
Coursera Project Network via Coursera