강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Dữ liệu mùa xuân JPA

Tìm hiểu về Spring Data JPA, cung cấp một số tính năng giúp Java Persistence API (JPA) dễ sử dụng hơn.

(4.8) 188 đánh giá

2,519 học viên

  • whiteship
Java
Spring
JPA

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Hiểu ORM

  • Lập trình JPA

  • Phương pháp tạo đậu

Nếu Spring JPA gây khó khăn thì sao?
Học các khái niệm, nguyên tắc và thậm chí thực hành kỹ lưỡng.

Học tập đúng cách
Spring Data JPA của Baek Gi-seon

Tìm hiểu về Spring Data JPA, cung cấp nhiều tính năng giúp JPA (Java Persistence API) dễ sử dụng hơn.

Tại sao tôi nên học JPA?

  • Có thể phát triển theo hướng miền.
  • Ngăn chặn mã ứng dụng của bạn bị mã liên quan đến cơ sở dữ liệu SQL sử dụng và tập trung vào việc triển khai logic nghiệp vụ bằng lập trình theo miền.
  • Nó rất tốt cho năng suất phát triển, cho phép lập trình độc lập với cơ sở dữ liệu, cho phép viết truy vấn an toàn về kiểu và thậm chí tối ưu hóa hiệu suất với chức năng bộ nhớ đệm do Persistent Context cung cấp.

Mặc dù có nhiều ưu điểm như vậy, JPA vẫn có một nhược điểm: độ khó học cao.
Tôi hy vọng bài giảng này sẽ giúp giảm chi phí học tập dù chỉ một chút.


Ai sẽ thấy bài giảng này hữu ích ?

JPA hoặc Hibernate
Bắt đầu với lập trình
Sinh viên hoặc Nhà phát triển

ORM và JPA và
Spring Data JPA
Dành cho những ai muốn hiểu nguyên lý

Spring Data JPA
Nếu bạn đang sử dụng nó lần đầu tiên hoặc
Dành cho những ai muốn sử dụng nó tốt hơn


Nội dung sau đây
Tôi đang học.

📖 Spring Data JPA → JPA (Ngủ đông) → JDBC

Trong bài giảng này, trước tiên chúng ta sẽ tìm hiểu về vấn đề mà ORM (Object-Relational Mapping) đang cố gắng giải quyết, cụ thể là sự không phù hợp về mặt khái niệm giữa các đối tượng và cơ sở dữ liệu quan hệ .

Tiếp theo, chúng ta sẽ tìm hiểu các tính năng chính của JPA và Hibernate, cũng như các triển khai ORM. Đặc biệt, việc hiểu các chiến lược tìm nạp và vòng đời thực thể là rất quan trọng đối với lập trình JPA hướng đến hiệu suất.

Tiếp theo, chúng ta sẽ khám phá phương pháp tạo Magic Bean của Spring Data JPA. Sau khi tìm hiểu các khái niệm và nguyên tắc cốt lõi, chúng ta sẽ đi sâu vào các cách khác nhau để sử dụng Spring Data JPA. Chúng ta sẽ bắt đầu bằng việc xem xét các tính năng mặc định, sau đó khám phá các phương pháp tùy chỉnh và tích hợp công nghệ khác nhau.


Mục tiêu học tập
Hãy kiểm tra thử nhé.

  • Hiểu về ORM (Ánh xạ quan hệ đối tượng).
  • Hiểu được vấn đề mà ORM đang cố gắng giải quyết và cách giải quyết.
  • Hiểu các tính năng cần thiết mà bạn cần biết khi sử dụng JPA.
  • Hiểu cách Spring Data JPA hoạt động.
  • Spring Data JPA cho phép bạn dễ dàng triển khai kho lưu trữ theo nhiều cách khác nhau.
  • Spring Data JPA cho phép bạn tạo và thực hiện truy vấn theo nhiều cách khác nhau.

📢 Vui lòng kiểm tra ghi chú.

  • Chúng tôi cho rằng bạn có kinh nghiệm lập trình Java.
  • Không bao gồm việc cài đặt JDK, cơ sở dữ liệu, IDE hoặc các công cụ xây dựng.
  • Khóa học này sử dụng Maven, JDK 1.8, Docker, PostgreSQL, H2, IntelliJ và Spring Boot.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai bắt đầu lập trình JPA hoặc Hibernate

  • Bất cứ ai muốn hiểu các nguyên tắc của ORM, JPA và Spring Data JPA

  • Bạn nào mới làm quen với Spring Data JPA hoặc muốn sử dụng tốt hơn

Cần biết trước khi bắt đầu?

  • lập trình java

  • nền tảng mùa xuân

Xin chào
Đây là

92,502

Học viên

4,242

Đánh giá

2,010

Trả lời

4.8

Xếp hạng

20

Các khóa học

네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.

아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.

유튜브:
'백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발

Chương trình giảng dạy

Tất cả

45 bài giảng ∙ (9giờ 22phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

188 đánh giá

4.8

188 đánh giá

  • n2tjrgns9682님의 프로필 이미지
    n2tjrgns9682

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    If Baek Jong-won is the Baek Master of the cooking world, then Baek Gi-seon is the Baek Master of the coding world. Thank you for the great lecture.

    • elindreams0536님의 프로필 이미지
      elindreams0536

      Đánh giá 8

      Đánh giá trung bình 5.0

      5

      71% đã tham gia

      I was studying Spring Boot documentation on my own and happened to find out about Baek Ki-seon on YouTube... I found out about Baek Ki-seon's lectures on Inflearn and am taking several of them... It's really good because he explains the concepts in this way. After I finish the lectures I paid for, I want to take the Spring Security class too... The lectures are so good that I'm recommending them to all my coworkers... Thank you for creating such a great lecture.

      • rookey030470님의 프로필 이미지
        rookey030470

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        36% đã tham gia

        It was fun to listen to. It's good that Spring Data Common is also covered in detail. I learned more about the parts I knew, and there were parts of JPA that I didn't know about. I hope to see you again with another good lecture. Thank you.

        • kuroneko님의 프로필 이미지
          kuroneko

          Đánh giá 14

          Đánh giá trung bình 4.6

          5

          87% đã tham gia

          So far, I've only heard of Spring Boot and Data JPA, but rather than studying without any knowledge, I think it's a good lecture style to read a book once on your own and then watch the lecture to see how it's actually used and how it works in detail.

          • paul263751619님의 프로필 이미지
            paul263751619

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            22% đã tham gia

            It was a lecture where the more I listened, the more I learned. It was a different feeling when I first listened to it and when I listened to it later, so I enjoyed studying! Thank you for always giving great lectures :)

            1.850.982 ₫

            Khóa học khác của whiteship

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!