Spring/Spring boot

JPA + Hibernate

java나유 2022. 10. 26. 14:27

JPA란?

 

스프링부트는 JPA(Java Persistence API)를 사용하여 데이터 베이스를 처리한다.

JPA는 자바 진영에서 ORM(Object-Relational Mapping)의 기술 표준으로 사용하는 인터페이스 모음이다.

 

=>JPA는 인터페이스이다. 따라서 인터페이스를 구현하는 실제 클래스가 필요하다. JPA구현한 대표적인 실제 클래스에는 하이버네이트(Hibernate)가 있다. 

728x90