ORM이란?Object Relational Mapping의 줄임말로 객체 관계 매핑을 의미자바와 같은 객체지향 언어에서 의미하는 객체와 RDB(Relational Database)의 테이블을 자동으로 매핑하는 방법 즉, 클래스를 의미클래스 → DB의 테이블과 매핑하기 위해 만들어진 것이 아니기 때문에 RDB 테이블과 어쩔 수 없는 불일치 발생ORM은 DB와 클래스 불일치 제약사항을 해결하는 역할 ORM → 쿼리문 작성이 아닌 코드(메서드)로 데이터 조작 가능ORM 장점ORM 사용 시 DB 쿼리를 객체지향적으로 조작 가능재사용 및 유지보수 편리DB에 대한 종속성 줄어든다ORM 단점ORM만으로 온전한 서비스를 구현하기에는 한계가 있다.애플리케이션의 객체 관점과 데이터베이스이 관계 관점의 불일치