[자바 ORM 표준 JPA 프로그래밍 1] SQL 중심적인 개발의 문제점
애플리케이션은 주로 객체 지향 언어로 개발 - Java, Scala, ... 객체(데이터)는 주로 관계형 DB에 보관 - Oracle, MySQL, ... → 지금 시대는 객체를 관계형 DB에 관리한다! → 즉, SQL에 의존적인 개발을 피하기 어렵다! SQL 중심적인 개발의 문제점 수많은 객체 CRUD, 수많은 SQL 작성 INSERT INTO … SELECT … UPDATE … DELETE … 자바 객체를 SQL로... SQL을 자바 객체로... 객체에 필드 추가라도 하게되면..? → 무한 반복, 지루한 코드 ‘객체 지향 프로그래밍은 추상화, 캡슐화, 정보은닉, 상속, 다형성 등 시스템의 복잡성을 제어할 수 있는 다양한 장치들을 제공한다.’ 객체(Object)를 영구 보관하는 다양한 저장소(RDB, ..
2023. 9. 12.