반응형
SQL
-
JPA은무엇인가?김영한(인프런 강의)/자바 ORM 표준 JPA 프로그래밍 2020. 9. 28. 12:11
SQL중심의 개발의 문제점 1. CRUD같은 지루한 방식의 연속과 SQL에 의존적인 개발 1) 아래의 코드를 보게 된다면 데이터를 저장한 코드를 가지고 CRUD중심적인 개발 2) 조회 parameter와 결과값을 객체에 저장 public class Member { private String memberId; private String name; ... } INSERT INTO MEMBER(MEMBER_ID, NAME, TEL) VALUES SELECT MEMBER_ID, NAME, TEL FROM MEMBER M UPDATE MEMBER SET … TEL = ? 2. SQL위주의 개발을 하게 된다면 객체지향프로그래밍 개발을 하기 어렵다. 객체지향프로그래밍은? 추상화, 캡슐화, 정보은닉, 상속, 다형성 등..