728x90
반응형
스프링부트 어플리케이션에서 데이터베이스를 접근하는 방법은 JPA(Java Persistent API)와 같은 ORM(Object Relational Mapping)을 사용하는 방법 또는 MyBatis와 같은 SQL Mapping을 하는 방법이 일반적입니다. JPA를 사용하면 직접 SQL을 사용하지 않고도 자바의 클래스를 데이터베이스에 테이블로 생성하고, 리파지토리 인터페이스를 사용하여 간단하게 객체를 ID를 기반으로 CRUD(생성, 조회, 수정, 삭제) 할 수 있는 API를 만들 수 있습니다. 또한 다양한 검색 조건 및 정렬도 SQL 없이 API 이름만으로 지정할 수 있으며, 필요에 따라 SQL을 직접 사용하여 API를 정의할 수도 있습니다.
아래 영상은 스프링부트에서 JPA를 통해 H2 데이터베이스 사용하는 방법을 설명합니다.
https://youtu.be/WZDth-5KP5M
https://m.youtube.com/watch?v=WZDth-5KP5M&feature=youtu.be
728x90
반응형
'최신기술 포스팅 링크' 카테고리의 다른 글
Docker를 사용한 Vue - Flask 개발서버 작성 (front-back 연동) (0) | 2020.12.30 |
---|---|
Announcing Spring Cloud Data Flow for Kubernetes (0) | 2020.12.30 |
GitHub 신규기능 (0) | 2020.12.30 |
다중 서버 환경에서 Session은 어떻게 공유하고 관리할까? (0) | 2020.12.30 |
네이버 메인 페이지의 트래픽 처리 (0) | 2020.12.30 |
kafka exactly-once delivery를 지원하기 위한 transaction (0) | 2020.12.30 |
Kotlin과 Spring WebFlux 기반의 컨텐츠 인증 서비스 개발 후기 (0) | 2020.12.30 |
스프링부트 어플리케이션 도커이미지 만들고 실행하기 (0) | 2020.12.30 |