[JPA 기본] 2. JPA 소개
1. SQL 중심적인 개발의 문제점 1.1 반복되는 CRUD 쿼리 작성 작업 INSERT, SELECT, UPDATE, DELETE....계속 반복만하는 지루한 작업의 연속이다. 1.2 필드 추가시 객체 변환, 관련 쿼리 일괄 변경 (이건 실제 내 경험)최근 프로젝트에서 실제로 일어난 일이다. 기존의 정책에서는 회원 정보 테이블에서 NAME이라는 컬럼을 사용하고 있었다. 이 안에 사용자 성, 이름 모두 포함되었다. 그런데, "우리는 글로벌 서비스니까, 외국인들도 사용하기 쉽게 성, 이름을 구분해서 입력 받아야겠다!"라는 요구사항이 들어왔다. FIRST_NAME, LAST_NAME으로 필드 추가는 쉬웠지만, NAME 컬럼을 사용하는 쿼리를 조회한 결과 수백개의 쿼리가 나왔다 (흑흑) 결국 몇 일에 걸쳐 F..