ORM이란 무엇인가?
·
BackEnd
ORM(Object-Relational Mapping)객체 지향 프로그래밍 언어의 객체와 관계형 데이터베이스의 데이터를 매핑(mapping)하는 기술입니다. 즉, 프로그래머가 데이터베이스 작업을 객체 지향적으로 처리할 수 있도록 도와주는 도구 또는 개념을 의미합니다. ORM의 주요 특징1. SQL 자동 생성 ⦁ 데이터 삽입, 업데이트, 삭제, 조회에 필요한 SQL을 ORM이 자동으로 생성합니다. 2. 객체 지향적 데이터 처리 ⦁ 데이터를 객체 형태로 다루므로 객체 지향 프로그래밍 방식과 자연스럽게 통합됩니다./* 예제 코드 */// 엔티티 정의@Entitypublic class User { @Id @GeneratedValue(strategy = GenerationTyp..