java 배우기/TIL

JPA , Entity

checkuu 2024. 8. 23. 10:11

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