JPA(Java Persistence API)가 무엇일까요?. JPA는 자바 진영에서는 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음입니다. 그 말은 즉, 실제적으로 구현된것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크 입니다. JPA를 구현한 대표적인 오픈소스로는 Hibernate가 있습니다. ORM은 또 무엇일까요? 우리가 일반적으로 알고 있는 어플리케이션 Class와 RDB(Relation DataBase)의 테이블을 매핑(연결)한다는 뜻이며, 기술적으로 어플리케이션의 객체를 RDB 테이블에 자동적으로 매핑해주는 것이라고 보면됩니다. (가만보면... Kafaka Connector랑 비슷하네? 요즘의 Connector컨셉과 비슷한거..