강의

멘토링

로드맵

Programming

/

Back-end

JPA & Dữ liệu Spring Khái niệm cơ bản về JPA

Tìm hiểu những điều cơ bản về JPA và Spring Data JPA.

(4.8) 66 đánh giá

5,667 học viên

  • madvirus0123
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

  • Ánh xạ mặc định JPA

  • Cách sử dụng cơ bản của Spring Data JPA

JPA, chìa khóa để tích hợp DB!
Nhanh chóng nắm vững những kiến thức cơ bản cốt lõi bằng cách tập trung vào thực hành 🚀

Dành cho các học viên backend
JPA & Spring Data JPA

JPA và Spring Data JPA?

JPA là một công cụ lưu trữ các đối tượng trong các bảng cơ sở dữ liệu quan hệ và là công nghệ chuẩn Java EE cho ORM. Spring Data JPA cung cấp khả năng tích hợp để phát triển các dự án sử dụng JPA trong Spring.

Bạn là một lập trình viên backend đang tìm cách nhanh chóng nắm vững JPA? Bạn có cần làm việc trên một dự án sử dụng Spring và JPA không? Khóa học này sẽ hướng dẫn bạn về JPA, một công nghệ được sử dụng rộng rãi để tích hợp cơ sở dữ liệu trong Java, và những kiến thức cơ bản về Spring Data JPA, công nghệ được sử dụng để tích hợp JPA với Spring.

Bao gồm 90% các tính năng liên quan đến JPA được sử dụng trong sản xuất thực tế .

Khóa học này tập trung vào việc nhanh chóng nắm vững các kiến thức cơ bản về JPA và Spring Data JPA, những công nghệ thường được sử dụng trong các ứng dụng thực tế . Sau khi tham gia, bạn sẽ có thể hiểu và viết mã cho các dự án phát triển dịch vụ sử dụng JPA. Khóa học này sẽ nhanh chóng và dễ dàng bao quát khoảng 90% các tính năng liên quan đến JPA được sử dụng trong các dự án phát triển thực tế.

✅ Kiểm tra kiến thức chơi game của bạn!

  • Bất kỳ nhà phát triển nào có kinh nghiệm kết nối DB bằng JDBC hoặc MyBatis trong Java đều có thể lắng nghe.

Bạn sẽ học được gì 📚

Bạn có thể nhanh chóng tìm hiểu các tính năng cốt lõi của JPA và Spring Data JPA được sử dụng trong các dự án JPA thực tế.

  • Cài đặt ánh xạ mặc định của JPA
  • bối cảnh liên tục
  • Cách tạo ra mã định danh
  • Cài đặt @Embeddable
  • Bản đồ bộ sưu tập
  • Ánh xạ liên kết giữa các thực thể
  • JPQL & Tiêu chí
  • Tạo kho lưu trữ Spring Data JPA
  • Sử dụng đặc tả Spring Data JPA
Kiến thức cơ bản về JPA - Thiết lập ánh xạ thực thể
Spring Data JPA - Bắt đầu

Tôi là Choi Beom-gyun, một nhà phát triển máy chủ luôn mơ ước trở thành một nhà phát triển tóc bạc.”

Tôi có nhiều kinh nghiệm với nhiều dự án sử dụng Spring và JPA. Tôi đã biên soạn các cuốn sách như "Giới thiệu về Lập trình Spring 5", "Giới thiệu về Lập trình JPA", "Bắt đầu với Phát triển theo Miền" và "Bắt đầu với Phát triển theo Kiểm thử".

Tôi đang viết một cuốn sách về công nghệ phát triển. (Xem sách của tôi tại đây)
Chúng tôi chia sẻ các video liên quan đến phát triển trên YouTube. (Chuyển đến kênh)

Hỏi & Đáp 💬

H. Tôi có cần kinh nghiệm về SQL hoặc JDBC không?

Bạn nên có ít nhất một số kinh nghiệm thực hiện các truy vấn SELECT, UPDATE, DELETE và INSERT cơ bản trong Java để hiểu nội dung khóa học.

H. Phiên bản JPA được đề cập trong bài giảng là 3.0, nhưng dự án của chúng tôi sử dụng JPA phiên bản 2. Có sự khác biệt nào do phiên bản này không?

Nội dung được giới thiệu trong bài giảng về mặt chức năng giống hệt với nội dung được giới thiệu trong bài giảng, ngoại trừ tên gói, do đó bạn có thể áp dụng giống hệt nhau.

H. Tôi có thể tìm mã được sử dụng trong bài giảng ở đâu?

Có thể tải xuống thông qua liên kết GitHub (https://github.com/madvirus/jpa-basic)

H. Tại sao QueryDSL không được bảo hành?

Như đã đề cập trong bài giảng, đối với các hàm truy vấn như danh sách và chi tiết, tốt nhất là sử dụng SQL trực tiếp (JdbcTemplate hoặc MyBatis) hoặc sử dụng Specification khi cần kết hợp các điều kiện tìm kiếm.

Một bài giảng tuyệt vời để cùng nhau xem 📺

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

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

  • Bất cứ ai muốn học cách sử dụng JPA cơ bản

  • Bất cứ ai muốn biết cách sử dụng JPA trong Spring

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

  • Trải nghiệm tích hợp DB bằng JDBC và MyBatis

  • Có kinh nghiệm thực hiện các truy vấn cơ bản như CHỌN, CẬP NHẬT, XÓA và CHÈN trong Java.

Xin chào
Đây là

8,220

Học viên

316

Đánh giá

41

Trả lời

4.9

Xếp hạng

2

Các khóa học

객체 지향, 도메인 주도 설계, 테스트 주도 개발 등에 관심이 많은 개발자입니다.

주요 저서:

  • 도메인 주도 개발 시작하기
  • 테스트 주도 개발 시작하기
  • JPA 프로그래밍 입문
  • 스프링5 프로그래밍 입문
  • JSP 2.3 프로그래밍 저자

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

Tất cả

25 bài giảng ∙ (3giờ 56phút)

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

Đánh giá

Tất cả

66 đánh giá

4.8

66 đánh giá

  • 똘똘이스머프님의 프로필 이미지
    똘똘이스머프

    Đánh giá 868

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    강의 감사드립니다. 프로젝트를 위해서 Java 및 Spring, JPA를 알아야 했었는데 많이 배운 것 같습니다. 새해 복 많이 받으세요.

    • LeeJiEun님의 프로필 이미지
      LeeJiEun

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      52% đã tham gia

      무료 강의 감사합니다! JPA 관련하여 잊어버린 부분만 골라서 보려고 수강했습니다. 도움이 많이 됐습니다. 아주 깊이있는 수업은 아니지만 전체적으로 훑어주시네요~!

      • 주아아빠님의 프로필 이미지
        주아아빠

        Đánh giá 50

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        강사님 수업 너무 잘 듣고 있습니다. jpa 실무에 적용 하시면서 경험하신 중급, 고급 내용 이나 트러블 슈팅 내용도 강의 해주시면 감사하겠습니다. 유투브 공유해주시는 내용도 잘 보고있습니다. 항상 건강하고 행복하세요. 앞으로 다른 좋은 강의 기대하겠습니다~

        • 최범균
          Giảng viên

          제가 실제로 실무에서 사용하는 내용을 거의 그대로 담긴 했는데 말씀하신 것들 골라서 유튜브나 블로그로 공유해보도록 하겠습니다. 동희님도 즐거운 나날 되시길 바랍니다.

      • Uok Yoo님의 프로필 이미지
        Uok Yoo

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • 쿠카이든님의 프로필 이미지
          쿠카이든

          Đánh giá 484

          Đánh giá trung bình 5.0

          5

          12% đã tham gia

          JPA에 대해 많이 배워간 소중한 시간이었습니다. 좋은 강의 감사합니다

          Miễn phí

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

          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!