이 글은 자바 ORM 표준 JPA 프로그래밍을 보고 작성한 글 입니다. 혹시 잘못된 내용이 있을 경우 편하게 댓글 달아주시면 감사하겠습니다. SQL 중심적인 개발의 문제 SQL 중심적인 개발을 주로 하던 시절에는 CRUD 쿼리 개발을 중심으로 해야했습니다. INSERT, UPDATE, SELECT, DELETE 등등의 쿼리 작성 데이터가 담겨있는 자바 객체의 속성을, 쿼리 파라미터로 설정하는 로직 쿼리 결과를 다시 자바 객체로 변환하는 로직 작성 등등 비슷하면서 귀찮은 작업들이 정말 많았고, 테이블이 수정될 경우 모든 SQL을 수정해야 하는 경우도 있었습니다. 그래서 전체 개발시간 중 쿼리를 작성하거나, 쿼리와 관련된 자바 코드를 작성하는 시간이 차지하는 비중이 아주 많았습니다. 패러다임의 불일치 객체 ..