
객체 지향 프로그래밍 입문
최범균
잘 하는 개발자가 되기 위해서는 유연한 코드를 작성할 줄 알아야합니다. 객체 지향을 이용해서 변경하기 좋은 유연한 코드를 만드는 방법을 알아보세요.
초급
객체지향
JPA Basic Mapping
Spring Data JPA Basic Usage
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.
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!
You can quickly learn the core features of JPA and Spring Data JPA used in actual JPA projects.
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."
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.
Q. Where can I find the code used in the lecture?
It is available through GitHub link (https://github.com/madvirus/jpa-basic)
Q. Why isn't QueryDSL covered?
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.
Who is this course right for?
For those who want to learn basic JPA usage
Anyone who wants to know how to use JPA in Spring
Need to know before starting?
Experience with DB connection using JDBC and MyBatis
Experience executing basic queries such as SELECT, UPDATE, DELETE, and INSERT in Java
8,152
Learners
312
Reviews
41
Answers
4.9
Rating
2
Courses
객체 지향, 도메인 주도 설계, 테스트 주도 개발 등에 관심이 많은 개발자입니다.
주요 저서:
All
25 lectures ∙ (3hr 56min)
All
64 reviews
4.8
64 reviews
Free
Check out other courses by the instructor!
Explore other courses in the same field!