본문 바로가기

Spring Data JDBC2

[Spring] Spring Data JDBC 적용하기 (+ H2 DB 사용하기) Spring Data JDBC 적용 순서 1. build.gradle에 의존 라이브러리 추가 2. application.yml 파일 설정 3. 'schema.sql' 파일에 테이블 스크립트 작성 4. 3에서 작성한 파일 읽어오도록 application.yml 에 초기화 설정 추가 5. db 테이블과 매핑할 엔티티(Entity) 클래스 작성 6. 5기반으로 db 작업을 처리할 Repository 인터페이스 작성 7. 6에서 작성된 Repository 인터페이스를 서비스 클래스에 사용하도록 DI 8. DI된 Repository의 메서드 사용, 서비스 클래스에서 CRUD 작업 수행 ✍🏻세부 과정 build.gradle에 사용할 데이터베이스를 위한 의존 라이브러리를 추가합니다. dependencies { ..... 2022. 10. 29.
[Spring] 데이터 액세스 기술 유형(SQL 중심 / 객체 중심(ORM)) + Spring Data JDBC란? JDBC란? JDBC : Jaba Database Connectivity = 데이터를 db에 저장, 업데이트 하거나 db에 저장된 데이터를 Java 코드 레벨에서 사용할 수 있게 해주는 표준 API JDBC API를 사용하면 개발자는 다양한 벤더 (Oracle, MySQL, MS SQL) 데이터베이스와 연동할 수 있다. Java에서 제공되며, 데이터 액세스 기술의 기본이 되는 저수준 API지만, 구체적 사용법은 배우지 않아도 된다. (지금 내 단계 한정) JDBC를 직접적으로 사용하기 보다는 JDBC를 내부적으로 이용하는 Spring Data JDBC나 Spring Data JPA 로 더 편하게 데이터 액세스 로직 구현할 수 있기 때문! 대신 JDBC 동작 흐름 정도는 알아둬야 한다. JDBC API의 .. 2022. 10. 27.