현재 자바 프로그램 개발에서는 데이터베이스에 대한 액세스 처리를 O/R 매퍼라는 프레임워크를 사용해서 개발하는 경우가 많다. O/R 매퍼에 대해 간단하게 알아보자.
O/R 매퍼란?
Object-relation Mapper로 애플리케이션에서 사용하는 O(Object) : '객체'와 R(Relational) : '관계형 데이터베이스'의 데이터를 매핑하는 것이다.
O/R 매퍼는 미리 설정된 객체와 관계형 데이터베이스 간의 대응 관계 정보를 가지고 인터페이스의 데이터에 대응하는 테이블에 내보내거나 데이터베이스에서 값을 읽어 들여 인터페이스에 대입하는 작업을 자동으로 실행한다.
스프링 데이터 JDBC란?
스프링 데이터 JDBC는 O/R매퍼이다.
스프링 데이터가 제공하는 CrudRepository를 상속해서 자동으로 CRUD를 지원하는 메서드를 사용할 수 있는 것이 특징이다.
https://wikibook.co.kr/spring/
스프링 프레임워크 첫걸음: 그림과 실습으로 쉽게 배우는 스프링 프레임워크 완벽 입문서
세상에서 가장 친절한 스프링 프레임워크 입문서! 스프링 프레임워크는 전 세계적으로 가장 널리 사용되는 오픈소스 자바 애플리케이션 프레임워크입니다. 이 책에서는 스프링 프레임워크를
wikibook.co.kr
'Spring' 카테고리의 다른 글
| 06. 템플릿 엔진 (0) | 2023.07.26 |
|---|---|
| 05. MVC 모델 (0) | 2023.07.21 |
| 04 - 1 데이터베이스 작업 (0) | 2023.07.14 |
| 03. 스프링 프레임워크의 핵심 기능 (0) | 2023.07.09 |
| 02 - 2 웹 애플리케이션 만들기의 필수 지식, Lombok, Gradle (0) | 2023.06.28 |