Thank you for the lecture.
I had to learn Java, Spring, and JPA for the project, and I think I learned a lot.
Happy New Year.
5.0
LeeJiEun
52% enrolled
Thank you for the free lecture! I took the class to review only the parts I forgot about JPA. It was very helpful. It's not a very in-depth class, but it covers everything~!
5.0
주아아빠
100% enrolled
Instructor, I am listening to your class very well. I would appreciate it if you could teach me about intermediate and advanced content or troubleshooting content that you have experienced while applying it to JPA practice. I also watch the content you share on YouTube. Always stay healthy and happy. I look forward to other good lectures in the future~
What you will gain after the course
JPA Basic Mapping
Spring Data JPA Basic Usage
JPA, the key to DB integration! Quickly master the core fundamentals with a focus on practice 🚀
For backend practitioners JPA & Spring Data JPA
JPA & Spring Data JPA?
JPA is a tool for persisting objects in relational database tables and is a Java EE standard technology for ORM. Spring Data JPA provides integration for developing projects using JPA within Spring.
Are you a backend developer looking to quickly master JPA? Do you need to work on a project using Spring and JPA? This course will teach you JPA, a technology widely used for database integration in Java, and the basics of using Spring Data JPA, which is used to integrate JPA with Spring.
Covers 90% of JPA-related features used in actual production .
This course focuses on quickly mastering the fundamentals of JPA and Spring Data JPA, which are commonly used in practical applications . After attending, you will be able to understand and write code for service development projects that use JPA. This course will quickly and easily cover approximately 90% of the JPA-related features used in real-world development projects.
✅ Check your player knowledge!
Any developer with experience in DB connection using JDBC or MyBatis in Java can listen.
What you'll learn 📚
You can quickly learn the core features of JPA and Spring Data JPA used in actual JPA projects.
JPA's default mapping settings
persistent context
How identifiers are generated
@Embeddable setting
Collection Mapping
Inter-entity association mapping
JPQL & Criteria
Creating a Spring Data JPA Repository
Using Spring Data JPA Specification
JPA Basics - Setting up entity mapping
Spring Data JPA - Getting Started
“ I am Choi Beom-gyun, a server developer who dreams of becoming a gray-haired developer.”
I have extensive experience with various projects using Spring and JPA. I've authored books such as "Introduction to Spring 5 Programming," "Introduction to JPA Programming," "Getting Started with Domain-Driven Development," and "Getting Started with Test-Driven Development."
We share development-related videos on YouTube. (Go to channel)
Q&A 💬
Q. Do I need any SQL or JDBC experience?
You should have at least some experience executing basic SELECT, UPDATE, DELETE, and INSERT queries in Java to understand the course content.
Q. The JPA version mentioned in the lecture is 3.0, but our project uses JPA version 2. Is there any difference due to the version?
The content introduced in the lecture is functionally the same as the content introduced in the lecture, except for the package name, so you can apply it identically.
As mentioned in the lecture, for query functions such as lists and details, it is preferred to use SQL directly (JdbcTemplate or MyBatis), or to use Specification when a combination of search conditions is required.
Instructor, I am listening to your class very well. I would appreciate it if you could teach me about intermediate and advanced content or troubleshooting content that you have experienced while applying it to JPA practice. I also watch the content you share on YouTube. Always stay healthy and happy. I look forward to other good lectures in the future~
I have included almost all the content that I actually use in my work, but I will select the ones you mentioned and share them on YouTube or my blog. I hope you have a great day, Donghee.
Thank you for the free lecture! I took the class to review only the parts I forgot about JPA. It was very helpful. It's not a very in-depth class, but it covers everything~!