programming/DB
-
DB | ORM 이란?programming/DB 2020. 12. 23. 23:18
ORM ? ORM(Object-relational Mapping) 객체-관계 매핑 객체(Object)와 DB테이블을 Mapping 시켜 RDB테이블을 객체지향적으로 사용하게 해주는 것 즉, 객체로 관계형 데이터베이스를 관리하는 기술이다. 객체(Object)와 RDB(Relational DataBase :관계형 데이터베이스) 를 별개로 설계하고 ORM이 중간에서 매핑해주는 역할을 한다. 즉, ORM은 SQL 문이 아닌 RDB의 데이터 자체와 매핑하기 때문에 SQL을 직접 작성할 필요가 없다. * 해당 객체와의 매핑에 필요한 SQL문을 알아서 만들어주기 때문에 어떠한 RDB를 사용하던 상관 없다. * SQL문이 아닌 ORM에서 제공하는 메서드, 코드 등을 사용하기 때문에 직관적이다. * 대부분의 개발 언어 ..