JPA란? (feat. ORM)
볼빵빵오춘기
JPA (Java Persistence API)JPA는 자바 애플리케이션에서 데이터베이스와 상호작용하는 방식을 표준화한 것 이다.이를 통해 개발자는 데이터베이스 테이블을 자바 객체에 매핑하고, 객체지향적으로 데이터베이스를 다룰 수 있다.JPA는 인터페이스의 모음으로, JPA를 구현한 ORM 프레임워크 (예: Hibernate)를 사용하여 실제 동작을 수행한다. ORM (Object-Relational Mapping)ORM은 객체 지향 프로그래밍 언어의 객체를 관계형 데이터베이스의 테이블에 매핑하는 기술이다.이를 통해 객체 지향 프로그래밍 패러다임을 유지하면서 데이터베이스 작업을 할 수 있다.ORM은 데이터베이스의 구조와 객체 지향 언어의 구조 간의 불일치를 해결해주어, 개발자가 객체 모델을 통해 데이터베..