JPA(Java Persistence API)
- java 언어를 통해서 데이터베이스와 같은 영속 계층을 처리하고자 하는 스펙
ORM이라는 기술에 대해서 설명이 가능해야함
O R Mapping
객체(class) / 관계 / 연결규칙
변수,메서드 / 변수(속성)
실행 JPA-API함수 > 함수들을 잘 쓰면 잘 접근한다는 얘기
JPA가 ORM이라는 매핑 기술, 가이드라인에 맞춰서 만들어진 명령들이다.
ORM은 객체지향과 관련이 있다고 보면된다.
객체지향, 즉, 클래스를 관계형 데이터베이스에 보존한다 (거꾸로도 된다)
관계형 데이터베이스를 객체지향으로 갖고와서 프로그래밍에 쓸 수 있는 것
ORM의 시작은 단순해서 '객체지향'의 구조가 '관계형 데이터베이스'와 유사하다는 점에서 시작한다.
'백엔드 > 스프링부트' 카테고리의 다른 글
JpaRepository 인터페이스 (SQL 구문 쓰지 않아도 삽입되는 것을 알 수 있다) (1) | 2024.01.09 |
---|---|
엔티티 클래스와 JpaRepository (0) | 2024.01.09 |
인텔리 마리아디비 연동시(MariaDB 연동) (0) | 2024.01.09 |
스프링부트로 이용한 쇼핑몰 만들기 (1) | 2023.12.29 |
MyBatis 스프링부트 출력 (1) | 2023.12.29 |