JPA를 학습해야 하는 이유
JPA를 학습해야 하는 이유 ? SQL 개발의 문제점 CRUD 무의미한 반복적인 노가다.. 자바 객체를 SQL로, SQL을 자바객체로 매핑해주어야 한다.. 사실상 개발자는 SQL Mapper의 역할을 하게 된다. class Member { private String memberId; private String name; private int age; } INSERT INTO MEMBER VALUES (...) 개발 도중 혹은 추후에 Member 테이블에 필드가 추가되면, 모든 쿼리에 수정이 필요하다. SQL 의존적인 개발을 할 수 밖에 없다. 패러다임의 불일치 해결 객체 vs 관계형 데이터베이스 객체지향 프로그래밍은 추상화, 캡슐화, 은닉, 상속, 다형성 등 시스템의 복잡성을 제어할 수 있는 다양한 장치..
JPA
2020. 5. 20. 00:25