JPA (Java Persistence API)

두만·2024년 1월 3일

jpa

목록 보기
1/1
post-thumbnail

스프링 DB 접근 기술에서 순수 JDBC , 스프링 JdbcTemplate , JPA까지 학습 완료.

JPA에 대해서 학습할때마다 추가적으로 기록하려고 한다.

JPA란

인터페이스의 모음


JPA 특징

  • SQL도 JPA가 만들어서 실행해준다. (개발자 작성 필요 없음)
  • SQL과 데이터 중심의 설계에서 객체 중심의 설계로 패러다임 전환할 수 있음.
  • 개발 생산성 증대 효과

사용시 build.gradle 파일에 spring-boot-starter-data-jpa 는 디펜던시 추가

EX) user 테이블의 모든 회원정보 조회
기존 >
SELECT * FROM user
ORM >
user.findAll()

참고 ORM : 객체와 DB 테이블을 맵핑하는 기술.

profile
모르는게 넘 많아 ㄱ-

0개의 댓글