Lập trình JPA tiêu chuẩn Java ORM - Cơ bản
Những người mới làm quen với JPA hoặc sử dụng JPA trong thực tế nhưng thiếu lý thuyết cơ bản Bằng cách tìm hiểu kỹ lý thuyết cơ bản về JPA, ngay cả những người mới bắt đầu cũng có thể tự tin sử dụng JPA trong thực tế.

Trong thực tế! Thông báo khai trương Spring Data JPA
Xin chào. Đây là Younghan Kim.
Bây giờ chúng tôi đã chuẩn bị xong, chúng tôi sẽ thông báo cho các bạn về kế hoạch bài giảng tiếp theo.
Bài giảng: Thực tế! Dữ liệu mùa xuân JPA
Khai giảng: Cuối tháng 11 (dự kiến)
Ngoài ra, hãy luyện tập! Các bài giảng Querydsl cũng đang được chuẩn bị với mục tiêu khai giảng vào tháng 12.
Khi lên kế hoạch cho bài giảng lần đầu tiên, tôi muốn truyền đạt một cách sinh động đến các bạn những bí quyết tôi đã học được và cảm nhận được khi áp dụng Spring Boot và JPA vào các dự án thực tế khác nhau. Vì vậy, trước tiên, tôi đã dạy bạn cách củng cố những kiến thức cơ bản về JPA, phát triển ứng dụng web bằng Spring Boot và JPA và tối ưu hóa hiệu suất.
Như những người đã tham gia bài giảng sẽ biết, chỉ cần sử dụng Spring Boot và JPA sẽ làm tăng đáng kể năng suất phát triển và giảm đáng kể số lượng mã cần phát triển. Nếu bạn sử dụng Spring Data JPA ở đây, bạn có thể khắc phục những hạn chế hiện có và hoàn thiện quá trình phát triển chỉ với một giao diện mà không cần lớp triển khai trong kho lưu trữ, như thể có phép thuật. Và Spring Data JPA cung cấp tất cả các hàm CRUD cơ bản đã được phát triển nhiều lần .
Querydsl vượt xa các giới hạn của ngôn ngữ Java và giúp bạn viết các truy vấn dưới dạng mã Java thực chứ không phải văn bản. Nó không chỉ giải quyết gọn gàng vấn đề truy vấn động mà nhiều nhà phát triển đang gặp khó khăn mà còn nắm bắt được tất cả các lỗi cú pháp trong thời gian biên dịch.
Việc thêm hai framework tuyệt vời này vào nền tảng của Spring Boot và JPA khiến cho quá trình phát triển trở nên thực sự thú vị. Mã phát triển trước đây được cho là đơn giản và lặp đi lặp lại đã được giảm bớt đáng kể. Các nhà phát triển có thể tập trung vào phát triển logic kinh doanh cốt lõi. Và nhờ Querydsl, ngay cả việc viết truy vấn cũng thú vị vì bạn có thể viết chúng bằng mã Java.
Tại sao tôi không sử dụng Spring Data JPA trong khóa học
Spring Data JPA và Querydsl là những công nghệ tôi luôn thích sử dụng trong thực tế. Tuy nhiên, tôi đã cố tình không sử dụng những kỹ thuật này trong các bài giảng tiếp theo mà tôi đã trình bày cho đến nay.
- Lập trình JPA tiêu chuẩn Java ORM - Cơ bản
- Trong thực tế! Sử dụng Spring Boot và JPA1 - Phát triển ứng dụng Web
- Trong thực tế! Spring Boot và JPA Usage 2 - Phát triển API và tối ưu hóa hiệu suất
Spring Data JPA là một công nghệ giúp cho việc sử dụng JPA thực sự tiện lợi. Tuy nhiên, nó tự động hóa và trừu tượng hóa quá nhiều JPA. Vì vậy , nếu bạn sử dụng Spring Data JPA ngay từ đầu mà không hiểu rõ về JPA thì khó có thể hiểu được hoạt động sâu bên trong của nó.
Vì vậy, hãy luyện tập! Trong bài giảng Spring Data JPA , trước tiên chúng tôi trình bày mã được phát triển hoàn toàn bằng JPA, sau đó đổi thành Spring Data JPA và so sánh sự khác biệt .
Định hướng thực hành
Spring Data JPA cung cấp rất nhiều tính năng. Và có một số tính năng bề ngoài trông rất ngầu nhưng vẫn còn thiếu khi sử dụng thực tế. Phần mô tả tập trung vào các chức năng thường xuyên được sử dụng trong thực tế và nội dung của các chức năng chưa đủ để sử dụng thực tế đã giảm đi đáng kể. Và quan trọng nhất, chúng tôi đã tổng hợp nhiều bí quyết thực tế về cách sử dụng Spring Data JPA trong các tình huống thực tế.
Hãy đón chờ nhé ^^ Cảm ơn bạn.




