JPA 기본1 자바 ORM 표준 JPA 프로그래밍 - 기본편(0) JPA 는 어플리케이션과 JDBC 사이에서 동작하는 인터페이스의 모음이다. JPA 를 사용하게 된다면 ORM(Object-relational mapping) 즉, 객체는 객체대로 설계하고 DB 는 DB 대로 설계한 후에 객체를 DB에 저장하는 과정을 ORM 프레임워크가 매핑하도록 위임할 수 있다. JPA 는 객체를 분석하여 자동으로 SQL 을 생성 및 동작할 수 있으며 패러다임의 불일치 문제를 해결하여 개발자가 객체 설계와 DB 설계를 구분할 수 있도록 도와준다. JPA 를 사용하게 된다면 생산성을 향상시킬 수 있고 유지보수에도 용이하다. 가장 중요한 것은 SQL 중심 설계에서 벗어나 객체 중심적으로 설계를 할 수 있으며 상속, 조회, 연관관계, 객체 그래프 탐색 등 패러다임의 불일치를 해결해준다. JP.. 2023. 1. 30. 이전 1 다음