JDBC1 JPA, ORM 그리고 패러다임의 불일치 # JPA(Java Persistence API), ORM(Object-Relational Mapping)은 무엇인가? JPA는 자바 ORM 기술 표준으로서, 애플리케이션과 JDBC 사이에서 동작한다. ORM은 객체와 '관계형 데이터베이스를 매핑'한다는 의미이다. # ORM 프레임워크 특징 개발자가 조회/저장/수정/삭제 작업을 위해 SQL문을 직접 작성하지 않고, 자바 컬렉션 다루듯이 사용할 수 있다. 객체와 테이블을 매핑해서 패러다임의 불일치 문제를 개발자 대신 해결해 주는 역할을 수행한다. 개발자는 데이터 중심인 관계형 데이터베이스를 사용해도 애플리케이션 개발에만 집중할 수 있다. # 패러다임의 불일치 객체와 관계형 데이터베이스는 지향하는 목적이 서로 다르므로 둘의 기능과 표현 방법이 다르다. 따라서.. 2022. 7. 24. 이전 1 다음