JPA 소개

SQL을 직접 다룰때 발생하는 문제점

정리하자면,

⇒ JPA를 통해서 해결하는 방법 : 객체를 DB에 저장하고 관리할 때 개발자가 직접 SQL을 작성하는 것이 아닌 JPA가 제공하는 API를 사용하면 된다.

패러다임의 불일치

⇒ JPA는 상속과 연관된 패러다임의 불일치 문제를 개발자 대신 해결해 준다. 개발자는 자바 컬렉션에 객체 저장하듯 JPA에 객체 저장하면 된다.