📚☕️ [JPA] JPA 시작하기
JPA 시작하기 1. JPA란? 1) JPA 도입 이전의 문제들 프로그램에서 다루는 데이터를 계속해서 조회하고 보관하기 위해서는 DB(데이터 베이스)를 사용해야 합니다. 개발자들은 어쩔 수 없이 DB를 조작하고 관리하는 명령어인 SQL에 익숙해졌고, 어쩔 때는 비즈니스 로직을 위한 프로그래밍보다 SQL문 구현에 더 많은 시간을 들이게 됩니다. 특히 객체지향 프로그램에서 DB를 사용하기 위해 SQL문을 직접 다루면서 많은 불편한 점이 부각되었습니다. 개발자들이 가장 싫어하는 반복적인 작업과 중복되는 코드 SQL 수정이 불러오는 나비효과 객체 지향의 매력을 누릴 수 없는 엔티티 구조 이외의 많은 귀찮은 문제들…😕 이 모든…