[JPA] JPA 시작하기

·2024년 8월 12일
0
post-thumbnail

What is?

  • JPA는 Java Persistence API의 약자로 자바 진영에서 ORM 기술 표준으로 사용 되는 인터페이스의 모음

ORM?

  • Object-Relational Mapping의 약자로 Class와 테이블을 매핑하는 기술
  • 객체를 RDB의 테이블에 연결해주는 기술
  • SQL을 작성하지 않고 DB를 조작하여 비즈니스 로직에 집중 할 수 있음

JPA와 Hibernate, JDBC

JDBC

  • Java Database Connectivity의 약자
  • Java에서 DB에 접근할 수 있도록 제공하는 API
  • 영속성 레이어를 만들기 위한 것
    -> 데이터를 생성한 프로그램이 종료되어도 존재하기 위함

Hibernate

  • JPA는 인터페이스를 구현하여 사용해야함
  • Hibernate는 JPA의 구현체 중 하나
profile
백엔드 개발자가 꿈인 컴공과

0개의 댓글

관련 채용 정보