What if Spring JPA feels difficult? Learn concepts, principles, and even practice thoroughly.
Learning properly Baek Gi-seon's Spring Data JPA
Learn about Spring Data JPA, which provides several features to make JPA (Java Persistence API) easier to use.
Why should I learn JPA?
Domain-driven development is possible.
Prevent your application code from being consumed by SQL database-related code, and focus on implementing business logic with domain-driven programming.
It's great for development productivity, allows for database-independent programming, allows for type-safe query writing, and even optimizes performance with the cache functionality provided by Persistent Context.
Despite these many advantages, JPA has one drawback: its high learning curve. I hope this lecture will help lower the cost of learning even a little.
Who will find this lecture helpful ?
JPA or Hibernate Getting started with programming Student or Developer
ORM and JPA and Spring Data JPA For those who want to understand the principle
Spring Data JPA If you are using it for the first time or For those who want to make better use of it
The following content I'm learning.
📖 Spring Data JPA → JPA (Hibernate) → JDBC
In this lecture, we will first learn about the problem that ORM (Object-Relational Mapping) is trying to solve, namely the conceptual mismatch between objects and relational databases .
Next, we'll learn the key features of JPA and Hibernate, ORM implementations. In particular, understanding fetching strategies and entity lifecycles is crucial for JPA programming with performance in mind.
Next, we'll explore Spring Data JPA's magical bean creation method . After learning the core concepts and principles, we'll delve into the various ways to utilize Spring Data JPA. We'll begin by examining the default features and then explore various customization and technology integration methods.
Learning Objectives Please check it out.
Understand ORM (Object-Relation Mapping).
Understand the problem ORM is trying to solve and how to solve it.
Understand the essential features you need to know when using JPA.
Understand how Spring Data JPA works.
Spring Data JPA allows you to easily implement a repository in a variety of ways.
Spring Data JPA allows you to create and execute queries in a variety of ways.
📢 Please check the notes.
We assume you have experience with Java programming.
It does not cover installing JDK, database, IDE, or build tools.
This course uses Maven, JDK 1.8, Docker, PostgreSQL, H2, IntelliJ, and Spring Boot.
Recommended for these people
Who is this course right for?
For those who are starting JPA or Hibernate programming
For those who want to understand the principles of ORM, JPA, and Spring Data JPA
For those who are new to Spring Data JPA or want to get better at it
Need to know before starting?
Java Programming
Spring Basics
Hello This is
92,659
Learners
4,270
Reviews
2,010
Answers
4.8
Rating
20
Courses
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유 번역: 스프링 및 하이버네이트 관련 서적 다수 번역 저술: 쉽게 따라하는 자바 웹 개발
Khi đang tự nghiên cứu tài liệu về Spring Boot, tôi tình cờ gặp Baek Ki-seon trên YouTube... Tôi xem qua các bài giảng của Baek Ki-seon tại Infron và đang học một vài bài trong số đó... Thật tuyệt khi bạn đã giải thích niệm tại sao lại như vậy. Sau khi hoàn thành khóa học đã thanh toán, tôi cũng muốn tham gia lớp Spring Security... Tôi thực sự rất thích khóa học này nên tôi muốn giới thiệu nó cho tất cả đồng nghiệp của mình... Cảm ơn bạn đã tạo ra một khóa học tuyệt vời .
Tôi rất thích nghe nó.
Thật tuyệt khi Spring Data Common cũng được trình bày chi tiết.
Tôi đã hiểu rõ hơn về những điều tôi biết và cũng có những điều tôi chưa biết khi sử dụng JPA.
Tôi hy vọng sẽ gặp lại bạn lần sau với một khóa học tuyệt vời khác.
Cảm ơn
Cho đến nay, tôi mới chỉ học hai lớp, Spring Boot và Data JPA, nhưng thay vì học mà không có kiến thức gì, tôi nghĩ rằng sẽ là một khóa học tốt nếu bạn tự đọc một cuốn sách và sau đó xem bài giảng để xem nó thực sự được sử dụng như thế nào và chi tiết nó hoạt động như thế nào
Đó là một bài giảng mà bạn càng nghe nhiều, bạn càng học được nhiều. Lần đầu nghe và lần thứ 2 nghe lại cho mình một cảm giác khác nên học rất vui! Cảm ơn bạn vì những bài giảng luôn tuyệt vời :)