ORM이란?
Object Relational Mapping
ORM은 객체-관계 매핑의 줄임말이다. 객체-관계 매핑을 풀어서 설명하자면 우리가 OOP에서 쓰이는 객체라는 개념을 구현한 ㅋ르래스와 RDB 에서 쓰이는 데이터인 테이블을 자동으로 매핑 하는것을 의미한다. 그러나 클래스와 테이블은 서로가 기존부터 호환가능성을 두고 만들어진 것이 아니기 때문에 불일치가 발생하는데, 이를 ORM을 통행 객체간의 관계를 바탕으로 SQL문을 자동으로 생성하여 불일치를 해결한다. 따라서 ORM을 이용하면 따로 SQL문을 짤 필요없이 객체를 통해 간접적으로 데이터베이스를 조작할 수 있게 된다.
'Architecture, Desgin Pattern' 카테고리의 다른 글
Exception 처리 방법 (0) | 2022.05.20 |
---|---|
Entity, DTO, VO개념 (0) | 2022.04.11 |
도메인 주도 설계란?(DDD) (0) | 2022.04.06 |
RESTful이란? (0) | 2022.04.01 |
Singleton Pattern (싱글톤 패턴) (0) | 2019.12.11 |