Object Relational Mapping (1) 썸네일형 리스트형 #02 ORM 이란? 내가 조금 오해했던 부분은 ORM관련 기술이 최근에 나온게 아니라는 사실이다. 또한 자바 에서만 사용하는 것도 아니고 C#, Ruby 등 다른 객체지향 언어 에서도 사용하고 있다. 이처럼 객체지향 언어와 관계형 DB와의 연결을 개발자가 모두 관여해서 한땀한땀 SQL 문을 작성했고 이러다 보니 비지니스 로직이 DB쪽으로 많이 넘어가고 SQL문이 변경되면 서버의 로직도 당연히 그에 따라서 변경이 되는게 현실이고 사실 내가 사용하고 있는 시스템도 그에 해당된다. 또한 테이블의 변경에 대한 여러 SQL문을 하나하나 확인하고 변경된 컬럼을 넣어준다... 그리고 끝?? 이 아니라 애플리케이션 쪽의 로직도 당연히 손봐야 한다... 객체지향은 우리가 잘 알듯이 SOLID를 잘 지쳐야 된다고 하는데 지금 이야기 한것 만.. 이전 1 다음