ORM ( Object Relational Mapping ) 직역한다면 "객체와 관계의 매핑" 이다. 객체는 프로그래밍을 공부하다 보면 항상 나오는 개념인 객체로써, 속성과 메서드를 가지며, 서로 관련된 데이터와 기능을 묶어서 표현하는 것이다. 아직까지는 현실세계에 있는 명사를 코드로 표현한다 라고 이해하고 있습니다. 관계는 데이터베이스의 테이블간의 관계를 의미하며 데이터베이스는 여러 테이블간의 관계를 PK,FK를 이용하여 표현한다. 매핑 ORM을 가능하게 해주는 프레임워크들은 코드의 객체와 데이터베이스간의 연결(매핑)을 자동화하고 관리하여 객체 지향 프로그램에서 객체를 직접 다루면서 데이터베이스와의 상호작용을 가능하게 한다. 다만, 항상 ORM이 모든 문제를 해결해 주는 Silver bullet은 아니..