ORM 이란 쉽게말해 비직관적인 RDbms 를 직관적으로 만들어주는 것이다. 객체지향 프로그래밍에서는 클래스를 사용하고 RDBms 는 테이블을 사용한다.
따라서 두 괴리감으로 인해 가독성이 안좋은 코드를 만들어야하는데, ORM 을 사용하면 테이블을 객체 형태로 접근하여 조작할 수 있어 간단하고 가독성 좋은 코드를 짤 수 있다.