*이해를 위해 메모장처럼 활용한 포스트로, 신뢰하지 말고 참고용으로 활용 관계형 데이터베이스는 SQL 을 통해야만 한다. 객체 지향과는 출발점부터 다르다. 그러나 JPA를 사용하면 SQL 에 종속적이지 않고 객체지향적으로 프로그래밍이 가능하다. ( 유지보수가 편하고, 생산성 향상) Spring Data JPA JPA 는 인터페이스이다. 라이브러리가 아니다. 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 명세한 것뿐이다. 그래서 JPA 를 사용하기 위해서는 Hibernate, Eclipse Link 등의 구현체가 필요하다. 그리고 Spring Data JPA 는 Spring에서 제공하는 모듈 중 하나로, 개발자가 JPA 를 좀 더 쉽게 사용하도록 도와준다. JPA Hibernate Spring..