개발의 시작과 끝
2023.09.16 / ORM 본문
ORM(Object-Relational Mapping)
- 객체 지향 언어와 관계형 데이터베이스 간 데이터를 변환하고 상호 작용하기 위한 기술 또는 패턴.
- 객체 지향 모델과 데이터베이스 모델 간 매핑.
- 객체와 데이터베이스 간 불일치를 해결하기 위해 사용.
- ORM 프레임워크를 사용하면 DB와 상호 작용이 더 쉽고 효율적으로 처리 가능, 유지 보수 및 확장이 간편.
- 대표적인 프레임워크
- Hibernate
- Entity Framework (.NET)
- Django ORM (Python)
- Sequelize (Node.js)
- SQLAlchemy (Python)
- JPA (Java)
- Ruby on Rails의 Active Record
참고
- https://velog.io/@alicesykim95/JPA-ORM-JDBC-Hibernate%EB%9E%80
'IT 용어' 카테고리의 다른 글
2023.09.18 / 자바 스트림 (0) | 2023.09.18 |
---|---|
2023.09.18 / JPA, Hibernate, Spring Data JPA 차이 (0) | 2023.09.18 |
2023.09.16 / API, 라이브러리, 프레임워크 (0) | 2023.09.16 |
2023.09.15 / 스프링 시큐리티(Spring Security) (0) | 2023.09.15 |
2023.09.15 / Ant, Maven, Gradle (0) | 2023.09.15 |