출처 : 이동욱 개발자님 [스프링 부트와 AWS로 혼자 구현하는 웹 서비스] 내가 보려고 쓰는 Spring 프로젝트 구조 들어가기 전... 내가 보려고 쓰는 프로젝트 구조 스프링 부트에서 JPA로 데이터베이스를 다뤄보자 왜 JPA를 쓸까? 왜 ❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓❓ 국비학원에서 가르친 MyBatis... 이것은 곧 SQL 매퍼(mapper)이다. 하지만 이것은 실제로 개발하는 시간보다 SQL을 다루는 시간이 더 많았다. 분명 "객체지향 프로그래밍을 배웠는데, 왜 객체지향 프로그래밍을 못할까?" → 객체 모델링보다는 테이블 모델링에만 집중하고, 객체를 단순히 테이블에 맞추어 데이터 전달 역할만 했다. → 이것은 곧 기형적인 형태이다. 어떻게 하면 관계형 데이터베이스를 이용하는 프..