JPA 란
Java ORM 기술의 대표적인 표준 명세이다.
- JPA는 애플리케이션과 JDBC 사이에서 동작된다.
- JPA를 사용하면 DB 연결 과정을 직접 개발하지 않아도 자동으로 처리.
- 또한 객체를 통해 간접적으로 DB 데이터를 다룰 수 있기 때문에 매우 쉽게 DB 작업을 처리할 수 있다.
애플리케이션에서 개체 데이터를 DB에 저장해서 관리해야 한다면 SQL을 JDBC를 사용해서 직접 실행해줘야 하고
결과를 객체로 직접 만들어줘야 한다.
SQL 의존적이라 변경에 취약하다는 단점이 있다.
ORM이란
Object-Relational Mapping 객체와 DB의 관계를 매핑 해주는 도구이다.
Entity
JPA 에서 관리되는 클래스 즉, 객체를 의미.
Entity 클래스는 DB의 테이블과 매핑되어 JPA에 의해 관리된다.
'java 배우기 > TIL' 카테고리의 다른 글
| Spring 배우기 개인과제 (0) | 2024.08.27 |
|---|---|
| Spring 익숙해지기 - 2 (0) | 2024.08.23 |
| Spring Boot 서버 포트 변경하기 (0) | 2024.08.21 |
| Spring 익숙해 지기 (0) | 2024.08.20 |
| local database 확인하기 (0) | 2024.08.19 |